home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Start Here… / Start Here….rsrc / bin.rsrc_CODE_44_HyperData.txt < prev    next >
Text File  |  1995-08-06  |  515KB  |  9,180 lines

  1. # near model CODE resource
  2. # jump table entries: 11048-11130 (83 of them)
  3. fn00000000:
  4. 00000000  4E56 FFE6                link       A6, -0x001A
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  282E 0008                move.l     D4, [A6 + 0x8]
  7. 0000000C  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  8. 00000010  802D A58A                or.b       D0, [A5 - 0x5A76]
  9. 00000014  6704                     beq        +0x6 /* 0000001A */
  10. 00000016  6000 00EC                bra        +0xEE /* 00000104 */
  11. label0000001A:
  12. 0000001A  42A7                     clr.l      -[A7]
  13. 0000001C  2F2D A788                move.l     -[A7], [A5 - 0x5878]
  14. 00000020  2F3C 4654 424C           move.l     -[A7], 0x4654424C /* 'FTBL' */
  15. 00000026  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  16. 0000002A  265F                     movea.l    A3, [A7]+
  17. 0000002C  200B                     move.l     D0, A3
  18. 0000002E  6604                     bne        +0x6 /* 00000034 */
  19. 00000030  6000 00D2                bra        +0xD4 /* 00000104 */
  20. label00000034:
  21. 00000034  2013                     move.l     D0, [A3]
  22. 00000036  7218                     moveq.l    D1, 0x18
  23. 00000038  D081                     add.l      D0, D1
  24. 0000003A  2D40 FFF6                move.l     [A6 - 0xA], D0
  25. 0000003E  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  26. 00000044  2053                     movea.l    A0, [A3]
  27. 00000046  3D68 0012 FFE6           move.w     [A6 - 0x1A], [A0 + 0x12]
  28. 0000004C  3E2E FFE8                move.w     D7, [A6 - 0x18]
  29. 00000050  6020                     bra        +0x22 /* 00000072 */
  30. label00000052:
  31. 00000052  54AE FFF6                addq.l     [A6 - 0xA], 2
  32. 00000056  486E FFF6                pea.l      [A6 - 0xA]
  33. 0000005A  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  34. 0000005E  202E FFF6                move.l     D0, [A6 - 0xA]
  35. 00000062  5280                     addq.l     D0, 1
  36. 00000064  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  37. 0000006A  2D40 FFF6                move.l     [A6 - 0xA], D0
  38. 0000006E  5247                     addq.w     D7, 1
  39. 00000070  6906                     bvs        +0x8 /* 00000078 */
  40. label00000072:
  41. 00000072  BE6E FFE6                cmp.w      D7, [A6 - 0x1A]
  42. 00000076  6FDA                     ble        -0x24 /* 00000052 */
  43. label00000078:
  44. 00000078  2C2E FFF6                move.l     D6, [A6 - 0xA]
  45. 0000007C  9C93                     sub.l      D6, [A3]
  46. 0000007E  2006                     move.l     D0, D6
  47. 00000080  5680                     addq.l     D0, 3
  48. 00000082  2044                     movea.l    A0, D4
  49. 00000084  4241                     clr.w      D1
  50. 00000086  1210                     move.b     D1, [A0]
  51. 00000088  48C1                     ext.l      D1
  52. 0000008A  2A01                     move.l     D5, D1
  53. 0000008C  DA80                     add.l      D5, D0
  54. 0000008E  4267                     clr.w      -[A7]
  55. 00000090  2F2D A788                move.l     -[A7], [A5 - 0x5878]
  56. 00000094  2F3C 4654 424C           move.l     -[A7], 0x4654424C /* 'FTBL' */
  57. 0000009A  2F05                     move.l     -[A7], D5
  58. 0000009C  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  59. 000000A0  101F                     move.b     D0, [A7]+
  60. 000000A2  660C                     bne        +0xE /* 000000B0 */
  61. 000000A4  2F2D A788                move.l     -[A7], [A5 - 0x5878]
  62. 000000A8  4267                     clr.w      -[A7]
  63. 000000AA  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  64. 000000AE  6054                     bra        +0x56 /* 00000104 */
  65. label000000B0:
  66. 000000B0  2006                     move.l     D0, D6
  67. 000000B2  D093                     add.l      D0, [A3]
  68. 000000B4  2D40 FFF6                move.l     [A6 - 0xA], D0
  69. 000000B8  206E FFF6                movea.l    A0, [A6 - 0xA]
  70. 000000BC  30AE 000C                move.w     [A0], [A6 + 0xC]
  71. 000000C0  54AE FFF6                addq.l     [A6 - 0xA], 2
  72. 000000C4  2044                     movea.l    A0, D4
  73. 000000C6  4868 0001                pea.l      [A0 + 0x1]
  74. 000000CA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  75. 000000CE  2044                     movea.l    A0, D4
  76. 000000D0  4240                     clr.w      D0
  77. 000000D2  1010                     move.b     D0, [A0]
  78. 000000D4  48C0                     ext.l      D0
  79. 000000D6  2F00                     move.l     -[A7], D0
  80. 000000D8  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  81. 000000DC  2044                     movea.l    A0, D4
  82. 000000DE  4240                     clr.w      D0
  83. 000000E0  1010                     move.b     D0, [A0]
  84. 000000E2  48C0                     ext.l      D0
  85. 000000E4  D0AE FFF6                add.l      D0, [A6 - 0xA]
  86. 000000E8  2D40 FFEA                move.l     [A6 - 0x16], D0
  87. 000000EC  206E FFEA                movea.l    A0, [A6 - 0x16]
  88. 000000F0  4210                     clr.b      [A0]
  89. 000000F2  2853                     movea.l    A4, [A3]
  90. 000000F4  52AC 0010                addq.l     [A4 + 0x10], 1
  91. 000000F8  2F2D A788                move.l     -[A7], [A5 - 0x5878]
  92. 000000FC  1F3C 0001                move.b     -[A7], 0x1
  93. 00000100  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  94. label00000104:
  95. 00000104  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  96. 00000108  4E5E                     unlink     A6
  97. 0000010A  205F                     movea.l    A0, [A7]+
  98. 0000010C  5C4F                     addq.w     A7, 6
  99. 0000010E  4ED0                     jmp        [A0]
  100. fn00000110:
  101. 00000110  4E56 FFEC                link       A6, -0x0014
  102. 00000114  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  103. 00000118  7000                     moveq.l    D0, 0x00
  104. 0000011A  2D40 000C                move.l     [A6 + 0xC], D0
  105. 0000011E  42A7                     clr.l      -[A7]
  106. 00000120  2F2D A78C                move.l     -[A7], [A5 - 0x5874]
  107. 00000124  2F3C 5354 424C           move.l     -[A7], 0x5354424C /* 'STBL' */
  108. 0000012A  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  109. 0000012E  2E1F                     move.l     D7, [A7]+
  110. 00000130  6604                     bne        +0x6 /* 00000136 */
  111. 00000132  6000 008C                bra        +0x8E /* 000001C0 */
  112. label00000136:
  113. 00000136  2047                     movea.l    A0, D7
  114. 00000138  2050                     movea.l    A0, [A0]
  115. 0000013A  2A28 0010                move.l     D5, [A0 + 0x10]
  116. 0000013E  2F05                     move.l     -[A7], D5
  117. 00000140  7018                     moveq.l    D0, 0x18
  118. 00000142  2F00                     move.l     -[A7], D0
  119. 00000144  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  120. 00000148  2C1F                     move.l     D6, [A7]+
  121. 0000014A  7018                     moveq.l    D0, 0x18
  122. 0000014C  DC80                     add.l      D6, D0
  123. 0000014E  2806                     move.l     D4, D6
  124. 00000150  7018                     moveq.l    D0, 0x18
  125. 00000152  D880                     add.l      D4, D0
  126. 00000154  4267                     clr.w      -[A7]
  127. 00000156  2F2D A78C                move.l     -[A7], [A5 - 0x5874]
  128. 0000015A  2F3C 5354 424C           move.l     -[A7], 0x5354424C /* 'STBL' */
  129. 00000160  2F04                     move.l     -[A7], D4
  130. 00000162  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  131. 00000166  101F                     move.b     D0, [A7]+
  132. 00000168  660C                     bne        +0xE /* 00000176 */
  133. 0000016A  2F2D A78C                move.l     -[A7], [A5 - 0x5874]
  134. 0000016E  4267                     clr.w      -[A7]
  135. 00000170  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  136. 00000174  604A                     bra        +0x4C /* 000001C0 */
  137. label00000176:
  138. 00000176  2047                     movea.l    A0, D7
  139. 00000178  2006                     move.l     D0, D6
  140. 0000017A  D090                     add.l      D0, [A0]
  141. 0000017C  2D40 FFEC                move.l     [A6 - 0x14], D0
  142. 00000180  286E FFEC                movea.l    A4, [A6 - 0x14]
  143. 00000184  2047                     movea.l    A0, D7
  144. 00000186  2650                     movea.l    A3, [A0]
  145. 00000188  28AB 0014                move.l     [A4], [A3 + 0x14]
  146. 0000018C  7001                     moveq.l    D0, 0x01
  147. 0000018E  2940 0004                move.l     [A4 + 0x4], D0
  148. 00000192  7000                     moveq.l    D0, 0x00
  149. 00000194  2940 0008                move.l     [A4 + 0x8], D0
  150. 00000198  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  151. 0000019C  486C 000C                pea.l      [A4 + 0xC]
  152. 000001A0  700C                     moveq.l    D0, 0x0C
  153. 000001A2  2F00                     move.l     -[A7], D0
  154. 000001A4  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  155. 000001A8  2D54 000C                move.l     [A6 + 0xC], [A4]
  156. 000001AC  52AB 0014                addq.l     [A3 + 0x14], 1
  157. 000001B0  52AB 0010                addq.l     [A3 + 0x10], 1
  158. 000001B4  2F2D A78C                move.l     -[A7], [A5 - 0x5874]
  159. 000001B8  1F3C 0001                move.b     -[A7], 0x1
  160. 000001BC  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  161. label000001C0:
  162. 000001C0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  163. 000001C4  4E5E                     unlink     A6
  164. 000001C6  2E9F                     move.l     [A7], [A7]+
  165. 000001C8  4E75                     rts
  166. export_1381:
  167. 000001CA  4E56 0000                link       A6, 0
  168. 000001CE  2F0C                     move.l     -[A7], A4
  169. 000001D0  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  170. 000001D6  206E 0008                movea.l    A0, [A6 + 0x8]
  171. 000001DA  2850                     movea.l    A4, [A0]
  172. 000001DC  42A7                     clr.l      -[A7]
  173. 000001DE  2F14                     move.l     -[A7], [A4]
  174. 000001E0  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  175. 000001E4  2014                     move.l     D0, [A4]
  176. 000001E6  B09F                     cmp.l      D0, [A7]+
  177. 000001E8  6702                     beq        +0x4 /* 000001EC */
  178. 000001EA  604E                     bra        +0x50 /* 0000023A */
  179. label000001EC:
  180. 000001EC  202C 0028                move.l     D0, [A4 + 0x28]
  181. 000001F0  7232                     moveq.l    D1, 0x32
  182. 000001F2  D081                     add.l      D0, D1
  183. 000001F4  222C 002E                move.l     D1, [A4 + 0x2E]
  184. 000001F8  D280                     add.l      D1, D0
  185. 000001FA  B294                     cmp.l      D1, [A4]
  186. 000001FC  6F02                     ble        +0x4 /* 00000200 */
  187. 000001FE  603A                     bra        +0x3C /* 0000023A */
  188. label00000200:
  189. 00000200  203C 424B 4744           move.l     D0, 0x424B4744 /* 'BKGD' */
  190. 00000206  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  191. 0000020A  6702                     beq        +0x4 /* 0000020E */
  192. 0000020C  602C                     bra        +0x2E /* 0000023A */
  193. label0000020E:
  194. 0000020E  4AAC 0018                tst.l      [A4 + 0x18]
  195. 00000212  6E02                     bgt        +0x4 /* 00000216 */
  196. 00000214  6024                     bra        +0x26 /* 0000023A */
  197. label00000216:
  198. 00000216  4A6C 0024                tst.w      [A4 + 0x24]
  199. 0000021A  6C02                     bge        +0x4 /* 0000021E */
  200. 0000021C  601C                     bra        +0x1E /* 0000023A */
  201. label0000021E:
  202. 0000021E  4AAC 0028                tst.l      [A4 + 0x28]
  203. 00000222  6C02                     bge        +0x4 /* 00000226 */
  204. 00000224  6014                     bra        +0x16 /* 0000023A */
  205. label00000226:
  206. 00000226  4A6C 002C                tst.w      [A4 + 0x2C]
  207. 0000022A  6C02                     bge        +0x4 /* 0000022E */
  208. 0000022C  600C                     bra        +0xE /* 0000023A */
  209. label0000022E:
  210. 0000022E  4AAC 002E                tst.l      [A4 + 0x2E]
  211. 00000232  6C02                     bge        +0x4 /* 00000236 */
  212. 00000234  6004                     bra        +0x6 /* 0000023A */
  213. label00000236:
  214. 00000236  422E 000C                clr.b      [A6 + 0xC]
  215. label0000023A:
  216. 0000023A  285F                     movea.l    A4, [A7]+
  217. 0000023C  4E5E                     unlink     A6
  218. 0000023E  2E9F                     move.l     [A7], [A7]+
  219. 00000240  4E75                     rts
  220. export_1382:
  221. fn00000242:
  222. 00000242  4E56 0000                link       A6, 0
  223. 00000246  2F0C                     move.l     -[A7], A4
  224. 00000248  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  225. 0000024E  206E 0008                movea.l    A0, [A6 + 0x8]
  226. 00000252  2850                     movea.l    A4, [A0]
  227. 00000254  42A7                     clr.l      -[A7]
  228. 00000256  2F14                     move.l     -[A7], [A4]
  229. 00000258  4EAD 255A                jsr        [A5 + 0x255A /* export_1191 */]
  230. 0000025C  2014                     move.l     D0, [A4]
  231. 0000025E  B09F                     cmp.l      D0, [A7]+
  232. 00000260  6702                     beq        +0x4 /* 00000264 */
  233. 00000262  6056                     bra        +0x58 /* 000002BA */
  234. label00000264:
  235. 00000264  202C 002C                move.l     D0, [A4 + 0x2C]
  236. 00000268  7236                     moveq.l    D1, 0x36
  237. 0000026A  D081                     add.l      D0, D1
  238. 0000026C  222C 0032                move.l     D1, [A4 + 0x32]
  239. 00000270  D280                     add.l      D1, D0
  240. 00000272  B294                     cmp.l      D1, [A4]
  241. 00000274  6F02                     ble        +0x4 /* 00000278 */
  242. 00000276  6042                     bra        +0x44 /* 000002BA */
  243. label00000278:
  244. 00000278  203C 4341 5244           move.l     D0, 0x43415244 /* 'CARD' */
  245. 0000027E  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  246. 00000282  6702                     beq        +0x4 /* 00000286 */
  247. 00000284  6034                     bra        +0x36 /* 000002BA */
  248. label00000286:
  249. 00000286  4AAC 0018                tst.l      [A4 + 0x18]
  250. 0000028A  6702                     beq        +0x4 /* 0000028E */
  251. 0000028C  602C                     bra        +0x2E /* 000002BA */
  252. label0000028E:
  253. 0000028E  4AAC 001C                tst.l      [A4 + 0x1C]
  254. 00000292  6702                     beq        +0x4 /* 00000296 */
  255. 00000294  6024                     bra        +0x26 /* 000002BA */
  256. label00000296:
  257. 00000296  4A6C 0028                tst.w      [A4 + 0x28]
  258. 0000029A  6C02                     bge        +0x4 /* 0000029E */
  259. 0000029C  601C                     bra        +0x1E /* 000002BA */
  260. label0000029E:
  261. 0000029E  4AAC 002C                tst.l      [A4 + 0x2C]
  262. 000002A2  6C02                     bge        +0x4 /* 000002A6 */
  263. 000002A4  6014                     bra        +0x16 /* 000002BA */
  264. label000002A6:
  265. 000002A6  4A6C 0030                tst.w      [A4 + 0x30]
  266. 000002AA  6C02                     bge        +0x4 /* 000002AE */
  267. 000002AC  600C                     bra        +0xE /* 000002BA */
  268. label000002AE:
  269. 000002AE  4AAC 0032                tst.l      [A4 + 0x32]
  270. 000002B2  6C02                     bge        +0x4 /* 000002B6 */
  271. 000002B4  6004                     bra        +0x6 /* 000002BA */
  272. label000002B6:
  273. 000002B6  422E 000C                clr.b      [A6 + 0xC]
  274. label000002BA:
  275. 000002BA  285F                     movea.l    A4, [A7]+
  276. 000002BC  4E5E                     unlink     A6
  277. 000002BE  2E9F                     move.l     [A7], [A7]+
  278. 000002C0  4E75                     rts
  279. export_1383:
  280. fn000002C2:
  281. 000002C2  4E56 0000                link       A6, 0
  282. 000002C6  102D AF28                move.b     D0, [A5 - 0x50D8]
  283. 000002CA  6714                     beq        +0x16 /* 000002E0 */
  284. 000002CC  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  285. 000002D0  42A7                     clr.l      -[A7]
  286. 000002D2  4EBA 264A                jsr        [PC + 0x264A /* 0000291E */]
  287. 000002D6  4267                     clr.w      -[A7]
  288. 000002D8  4EBA 5CC6                jsr        [PC + 0x5CC6 /* 00005FA0 */]
  289. 000002DC  422D AF28                clr.b      [A5 - 0x50D8]
  290. label000002E0:
  291. 000002E0  4E5E                     unlink     A6
  292. 000002E2  4E75                     rts
  293. export_1384:
  294. fn000002E4:
  295. 000002E4  4E56 FFDC                link       A6, -0x0024
  296. 000002E8  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  297. 000002EC  286E 0008                movea.l    A4, [A6 + 0x8]
  298. 000002F0  2C2E 000C                move.l     D6, [A6 + 0xC]
  299. 000002F4  2E2E 0010                move.l     D7, [A6 + 0x10]
  300. 000002F8  2046                     movea.l    A0, D6
  301. 000002FA  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  302. 00000300  B090                     cmp.l      D0, [A0]
  303. 00000302  6742                     beq        +0x44 /* 00000346 */
  304. 00000304  2054                     movea.l    A0, [A4]
  305. 00000306  4210                     clr.b      [A0]
  306. 00000308  5294                     addq.l     [A4], 1
  307. 0000030A  486E FFE0                pea.l      [A6 - 0x20]
  308. 0000030E  7020                     moveq.l    D0, 0x20
  309. 00000310  2F00                     move.l     -[A7], D0
  310. 00000312  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  311. 00000316  2D7C 574F 5341 FFE0      move.l     [A6 - 0x20], 0x574F5341 /* 'WOSA' */
  312. 0000031E  7020                     moveq.l    D0, 0x20
  313. 00000320  2D40 FFE4                move.l     [A6 - 0x1C], D0
  314. 00000324  2D47 FFE8                move.l     [A6 - 0x18], D7
  315. 00000328  2D6E 0014 FFEC           move.l     [A6 - 0x14], [A6 + 0x14]
  316. 0000032E  2046                     movea.l    A0, D6
  317. 00000330  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  318. 00000334  486E FFE0                pea.l      [A6 - 0x20]
  319. 00000338  2F14                     move.l     -[A7], [A4]
  320. 0000033A  7020                     moveq.l    D0, 0x20
  321. 0000033C  2F00                     move.l     -[A7], D0
  322. 0000033E  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  323. 00000342  7020                     moveq.l    D0, 0x20
  324. 00000344  D194                     add.l      [A4], D0
  325. label00000346:
  326. 00000346  4A87                     tst.l      D7
  327. 00000348  6F16                     ble        +0x18 /* 00000360 */
  328. 0000034A  2046                     movea.l    A0, D6
  329. 0000034C  2068 0004                movea.l    A0, [A0 + 0x4]
  330. 00000350  2650                     movea.l    A3, [A0]
  331. 00000352  2F0B                     move.l     -[A7], A3
  332. 00000354  2F14                     move.l     -[A7], [A4]
  333. 00000356  2F07                     move.l     -[A7], D7
  334. 00000358  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  335. 0000035C  2007                     move.l     D0, D7
  336. 0000035E  D194                     add.l      [A4], D0
  337. label00000360:
  338. 00000360  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  339. 00000364  4E5E                     unlink     A6
  340. 00000366  205F                     movea.l    A0, [A7]+
  341. 00000368  DEFC 0010                add.w      A7, 0x10
  342. 0000036C  4ED0                     jmp        [A0]
  343. fn0000036E:
  344. 0000036E  4E56 FFD4                link       A6, -0x002C
  345. 00000372  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  346. 00000376  286E 000C                movea.l    A4, [A6 + 0xC]
  347. 0000037A  1C2E 0014                move.b     D6, [A6 + 0x14]
  348. 0000037E  422E 0022                clr.b      [A6 + 0x22]
  349. 00000382  1006                     move.b     D0, D6
  350. 00000384  6724                     beq        +0x26 /* 000003AA */
  351. 00000386  206E 0008                movea.l    A0, [A6 + 0x8]
  352. 0000038A  2F08                     move.l     -[A7], A0
  353. 0000038C  42A7                     clr.l      -[A7]
  354. 0000038E  2F14                     move.l     -[A7], [A4]
  355. 00000390  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  356. 00000394  201F                     move.l     D0, [A7]+
  357. 00000396  205F                     movea.l    A0, [A7]+
  358. 00000398  2140 0004                move.l     [A0 + 0x4], D0
  359. 0000039C  206E 0008                movea.l    A0, [A6 + 0x8]
  360. 000003A0  4AA8 0004                tst.l      [A0 + 0x4]
  361. 000003A4  6614                     bne        +0x16 /* 000003BA */
  362. 000003A6  6000 011E                bra        +0x120 /* 000004C6 */
  363. label000003AA:
  364. 000003AA  206E 0008                movea.l    A0, [A6 + 0x8]
  365. 000003AE  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  366. 000003B2  7003                     moveq.l    D0, 0x03
  367. label000003B4:
  368. 000003B4  30D9                     move.w     [A0]+, [A1]+
  369. 000003B6  51C8 FFFC                dbf        D0, -0x6 /* 000003B4 */
  370. label000003BA:
  371. 000003BA  206E 0010                movea.l    A0, [A6 + 0x10]
  372. 000003BE  20BC 5754 4C4B           move.l     [A0], 0x57544C4B /* 'WTLK' */
  373. 000003C4  266E 001E                movea.l    A3, [A6 + 0x1E]
  374. 000003C8  206E 0008                movea.l    A0, [A6 + 0x8]
  375. 000003CC  20BC 5754 4C4B           move.l     [A0], 0x57544C4B /* 'WTLK' */
  376. 000003D2  1006                     move.b     D0, D6
  377. 000003D4  671E                     beq        +0x20 /* 000003F4 */
  378. 000003D6  206E 0008                movea.l    A0, [A6 + 0x8]
  379. 000003DA  2068 0004                movea.l    A0, [A0 + 0x4]
  380. 000003DE  2D50 FFDC                move.l     [A6 - 0x24], [A0]
  381. 000003E2  486E 001E                pea.l      [A6 + 0x1E]
  382. 000003E6  486E FFDC                pea.l      [A6 - 0x24]
  383. 000003EA  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  384. 000003EE  52AE 001E                addq.l     [A6 + 0x1E], 1
  385. 000003F2  6008                     bra        +0xA /* 000003FC */
  386. label000003F4:
  387. 000003F4  486E 001E                pea.l      [A6 + 0x1E]
  388. 000003F8  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  389. label000003FC:
  390. 000003FC  202E 001E                move.l     D0, [A6 + 0x1E]
  391. 00000400  908B                     sub.l      D0, A3
  392. 00000402  2880                     move.l     [A4], D0
  393. 00000404  202E 001E                move.l     D0, [A6 + 0x1E]
  394. 00000408  90AE 001A                sub.l      D0, [A6 + 0x1A]
  395. 0000040C  2E00                     move.l     D7, D0
  396. 0000040E  7020                     moveq.l    D0, 0x20
  397. 00000410  DE80                     add.l      D7, D0
  398. 00000412  BEAE 0016                cmp.l      D7, [A6 + 0x16]
  399. 00000416  6E00 00A8                bgt        +0xAA /* 000004C0 */
  400. 0000041A  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  401. 0000041E  486E FFE0                pea.l      [A6 - 0x20]
  402. 00000422  7020                     moveq.l    D0, 0x20
  403. 00000424  2F00                     move.l     -[A7], D0
  404. 00000426  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  405. 0000042A  203C 574F 5341           move.l     D0, 0x574F5341 /* 'WOSA' */
  406. 00000430  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  407. 00000434  57C0                     seq        D0
  408. 00000436  4A00                     tst.b      D0
  409. 00000438  6700 0086                beq        +0x88 /* 000004C0 */
  410. 0000043C  222E FFE8                move.l     D1, [A6 - 0x18]
  411. 00000440  D287                     add.l      D1, D7
  412. 00000442  B2AE 0016                cmp.l      D1, [A6 + 0x16]
  413. 00000446  5FC1                     sle        D1
  414. 00000448  C001                     and.b      D0, D1
  415. 0000044A  6774                     beq        +0x76 /* 000004C0 */
  416. 0000044C  206E 0010                movea.l    A0, [A6 + 0x10]
  417. 00000450  20AE FFEC                move.l     [A0], [A6 - 0x14]
  418. 00000454  28AE FFE8                move.l     [A4], [A6 - 0x18]
  419. 00000458  206E 0008                movea.l    A0, [A6 + 0x8]
  420. 0000045C  20AE FFF0                move.l     [A0], [A6 - 0x10]
  421. 00000460  1006                     move.b     D0, D6
  422. 00000462  675C                     beq        +0x5E /* 000004C0 */
  423. 00000464  206E 0008                movea.l    A0, [A6 + 0x8]
  424. 00000468  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  425. 0000046E  B090                     cmp.l      D0, [A0]
  426. 00000470  660A                     bne        +0xC /* 0000047C */
  427. 00000472  4868 0004                pea.l      [A0 + 0x4]
  428. 00000476  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  429. 0000047A  6044                     bra        +0x46 /* 000004C0 */
  430. label0000047C:
  431. 0000047C  206E 0008                movea.l    A0, [A6 + 0x8]
  432. 00000480  2F28 0004                move.l     -[A7], [A0 + 0x4]
  433. 00000484  2F14                     move.l     -[A7], [A4]
  434. 00000486  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  435. 0000048A  4267                     clr.w      -[A7]
  436. 0000048C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  437. 00000490  4A5F                     tst.w      [A7]+
  438. 00000492  670A                     beq        +0xC /* 0000049E */
  439. 00000494  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  440. 00000498  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  441. 0000049C  6028                     bra        +0x2A /* 000004C6 */
  442. label0000049E:
  443. 0000049E  202E FFE4                move.l     D0, [A6 - 0x1C]
  444. 000004A2  D1AE 001E                add.l      [A6 + 0x1E], D0
  445. 000004A6  206E 0008                movea.l    A0, [A6 + 0x8]
  446. 000004AA  2068 0004                movea.l    A0, [A0 + 0x4]
  447. 000004AE  2D50 FFDC                move.l     [A6 - 0x24], [A0]
  448. 000004B2  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  449. 000004B6  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  450. 000004BA  2F14                     move.l     -[A7], [A4]
  451. 000004BC  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  452. label000004C0:
  453. 000004C0  1D7C 0001 0022           move.b     [A6 + 0x22], 0x1
  454. label000004C6:
  455. 000004C6  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  456. 000004CA  4E5E                     unlink     A6
  457. 000004CC  205F                     movea.l    A0, [A7]+
  458. 000004CE  DEFC 001A                add.w      A7, 0x1A
  459. 000004D2  4ED0                     jmp        [A0]
  460. export_1385:
  461. 000004D4  4E56 FFE8                link       A6, -0x0018
  462. 000004D8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  463. 000004DC  4247                     clr.w      D7
  464. 000004DE  42A7                     clr.l      -[A7]
  465. 000004E0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  466. 000004E4  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  467. 000004E8  285F                     movea.l    A4, [A7]+
  468. 000004EA  200C                     move.l     D0, A4
  469. 000004EC  6776                     beq        +0x78 /* 00000564 */
  470. 000004EE  2054                     movea.l    A0, [A4]
  471. 000004F0  203C 4341 5244           move.l     D0, 0x43415244 /* 'CARD' */
  472. 000004F6  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  473. 000004FA  6604                     bne        +0x6 /* 00000500 */
  474. 000004FC  7C36                     moveq.l    D6, 0x36
  475. 000004FE  6010                     bra        +0x12 /* 00000510 */
  476. label00000500:
  477. 00000500  2054                     movea.l    A0, [A4]
  478. 00000502  203C 424B 4744           move.l     D0, 0x424B4744 /* 'BKGD' */
  479. 00000508  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  480. 0000050C  6656                     bne        +0x58 /* 00000564 */
  481. 0000050E  7C32                     moveq.l    D6, 0x32
  482. label00000510:
  483. 00000510  2646                     movea.l    A3, D6
  484. 00000512  D7D4                     add.l      A3, [A4]
  485. 00000514  2006                     move.l     D0, D6
  486. 00000516  D094                     add.l      D0, [A4]
  487. 00000518  2A00                     move.l     D5, D0
  488. 0000051A  700E                     moveq.l    D0, 0x0E
  489. 0000051C  9A80                     sub.l      D5, D0
  490. 0000051E  4A6E 0008                tst.w      [A6 + 0x8]
  491. 00000522  6606                     bne        +0x8 /* 0000052A */
  492. 00000524  2045                     movea.l    A0, D5
  493. 00000526  3E10                     move.w     D7, [A0]
  494. 00000528  6030                     bra        +0x32 /* 0000055A */
  495. label0000052A:
  496. 0000052A  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  497. 00000530  2045                     movea.l    A0, D5
  498. 00000532  3D50 FFE8                move.w     [A6 - 0x18], [A0]
  499. 00000536  382E FFEA                move.w     D4, [A6 - 0x16]
  500. 0000053A  6018                     bra        +0x1A /* 00000554 */
  501. label0000053C:
  502. 0000053C  102B 0004                move.b     D0, [A3 + 0x4]
  503. 00000540  4880                     ext.w      D0
  504. 00000542  B06E 0008                cmp.w      D0, [A6 + 0x8]
  505. 00000546  6602                     bne        +0x4 /* 0000054A */
  506. 00000548  5247                     addq.w     D7, 1
  507. label0000054A:
  508. 0000054A  3013                     move.w     D0, [A3]
  509. 0000054C  48C0                     ext.l      D0
  510. 0000054E  D7C0                     add.l      A3, D0
  511. 00000550  5244                     addq.w     D4, 1
  512. 00000552  6906                     bvs        +0x8 /* 0000055A */
  513. label00000554:
  514. 00000554  B86E FFE8                cmp.w      D4, [A6 - 0x18]
  515. 00000558  6FE2                     ble        -0x1C /* 0000053C */
  516. label0000055A:
  517. 0000055A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  518. 0000055E  4267                     clr.w      -[A7]
  519. 00000560  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  520. label00000564:
  521. 00000564  3D47 000E                move.w     [A6 + 0xE], D7
  522. 00000568  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  523. 0000056C  4E5E                     unlink     A6
  524. 0000056E  205F                     movea.l    A0, [A7]+
  525. 00000570  5C4F                     addq.w     A7, 6
  526. 00000572  4ED0                     jmp        [A0]
  527. export_1386:
  528. 00000574  4E56 FFE4                link       A6, -0x001C
  529. 00000578  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  530. 0000057C  7000                     moveq.l    D0, 0x00
  531. 0000057E  2D40 000C                move.l     [A6 + 0xC], D0
  532. 00000582  42A7                     clr.l      -[A7]
  533. 00000584  7034                     moveq.l    D0, 0x34
  534. 00000586  2F00                     move.l     -[A7], D0
  535. 00000588  2F3C 424B 4744           move.l     -[A7], 0x424B4744 /* 'BKGD' */
  536. 0000058E  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  537. 00000592  2E1F                     move.l     D7, [A7]+
  538. 00000594  42A7                     clr.l      -[A7]
  539. 00000596  2F07                     move.l     -[A7], D7
  540. 00000598  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  541. 0000059C  265F                     movea.l    A3, [A7]+
  542. 0000059E  200B                     move.l     D0, A3
  543. 000005A0  6604                     bne        +0x6 /* 000005A6 */
  544. 000005A2  6000 00AC                bra        +0xAE /* 00000650 */
  545. label000005A6:
  546. 000005A6  2C2E 0008                move.l     D6, [A6 + 0x8]
  547. 000005AA  42A7                     clr.l      -[A7]
  548. 000005AC  2F06                     move.l     -[A7], D6
  549. 000005AE  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  550. 000005B2  281F                     move.l     D4, [A7]+
  551. 000005B4  2044                     movea.l    A0, D4
  552. 000005B6  2050                     movea.l    A0, [A0]
  553. 000005B8  2A28 001C                move.l     D5, [A0 + 0x1C]
  554. 000005BC  42A7                     clr.l      -[A7]
  555. 000005BE  2F05                     move.l     -[A7], D5
  556. 000005C0  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  557. 000005C4  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  558. 000005C8  2044                     movea.l    A0, D4
  559. 000005CA  2050                     movea.l    A0, [A0]
  560. 000005CC  2147 001C                move.l     [A0 + 0x1C], D7
  561. 000005D0  206E FFEC                movea.l    A0, [A6 - 0x14]
  562. 000005D4  2050                     movea.l    A0, [A0]
  563. 000005D6  2147 0020                move.l     [A0 + 0x20], D7
  564. 000005DA  2F06                     move.l     -[A7], D6
  565. 000005DC  1F3C 0001                move.b     -[A7], 0x1
  566. 000005E0  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  567. 000005E4  2F05                     move.l     -[A7], D5
  568. 000005E6  1F3C 0001                move.b     -[A7], 0x1
  569. 000005EA  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  570. 000005EE  2853                     movea.l    A4, [A3]
  571. 000005F0  7000                     moveq.l    D0, 0x00
  572. 000005F2  2940 0010                move.l     [A4 + 0x10], D0
  573. 000005F6  7000                     moveq.l    D0, 0x00
  574. 000005F8  2940 0014                move.l     [A4 + 0x14], D0
  575. 000005FC  7000                     moveq.l    D0, 0x00
  576. 000005FE  2940 0018                move.l     [A4 + 0x18], D0
  577. 00000602  2945 001C                move.l     [A4 + 0x1C], D5
  578. 00000606  2946 0020                move.l     [A4 + 0x20], D6
  579. 0000060A  42AC 0024                clr.l      [A4 + 0x24]
  580. 0000060E  7000                     moveq.l    D0, 0x00
  581. 00000610  2940 0028                move.l     [A4 + 0x28], D0
  582. 00000614  426C 002C                clr.w      [A4 + 0x2C]
  583. 00000618  7000                     moveq.l    D0, 0x00
  584. 0000061A  2940 002E                move.l     [A4 + 0x2E], D0
  585. 0000061E  2013                     move.l     D0, [A3]
  586. 00000620  7232                     moveq.l    D1, 0x32
  587. 00000622  D081                     add.l      D0, D1
  588. 00000624  2D40 FFE4                move.l     [A6 - 0x1C], D0
  589. 00000628  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  590. 0000062C  2014                     move.l     D0, [A4]
  591. 0000062E  7232                     moveq.l    D1, 0x32
  592. 00000630  9081                     sub.l      D0, D1
  593. 00000632  2F00                     move.l     -[A7], D0
  594. 00000634  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  595. 00000638  2F07                     move.l     -[A7], D7
  596. 0000063A  1F3C 0001                move.b     -[A7], 0x1
  597. 0000063E  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  598. 00000642  52AD A5FC                addq.l     [A5 - 0x5A04], 1
  599. 00000646  1B7C 0001 A4BC           move.b     [A5 - 0x5B44], 0x1
  600. 0000064C  2D47 000C                move.l     [A6 + 0xC], D7
  601. label00000650:
  602. 00000650  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  603. 00000654  4E5E                     unlink     A6
  604. 00000656  2E9F                     move.l     [A7], [A7]+
  605. 00000658  4E75                     rts
  606. export_1387:
  607. 0000065A  4E56 FF6C                link       A6, -0x0094
  608. 0000065E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  609. 00000662  282E 000C                move.l     D4, [A6 + 0xC]
  610. 00000666  7000                     moveq.l    D0, 0x00
  611. 00000668  2D40 0010                move.l     [A6 + 0x10], D0
  612. 0000066C  42A7                     clr.l      -[A7]
  613. 0000066E  2F3C 0000 0100           move.l     -[A7], 0x100
  614. 00000674  2F3C 4341 5244           move.l     -[A7], 0x43415244 /* 'CARD' */
  615. 0000067A  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  616. 0000067E  2E1F                     move.l     D7, [A7]+
  617. 00000680  6604                     bne        +0x6 /* 00000686 */
  618. 00000682  6000 0106                bra        +0x108 /* 0000078A */
  619. label00000686:
  620. 00000686  486E FF6C                pea.l      [A6 - 0x94]
  621. 0000068A  2F3C 0000 0084           move.l     -[A7], 0x84
  622. 00000690  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  623. 00000694  2D47 FF6C                move.l     [A6 - 0x94], D7
  624. 00000698  4267                     clr.w      -[A7]
  625. 0000069A  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  626. 0000069E  2F04                     move.l     -[A7], D4
  627. 000006A0  486E FF6C                pea.l      [A6 - 0x94]
  628. 000006A4  4EBA 25DC                jsr        [PC + 0x25DC /* 00002C82 */]
  629. 000006A8  101F                     move.b     D0, [A7]+
  630. 000006AA  661C                     bne        +0x1E /* 000006C8 */
  631. 000006AC  4267                     clr.w      -[A7]
  632. 000006AE  2F07                     move.l     -[A7], D7
  633. 000006B0  2F3C 4341 5244           move.l     -[A7], 0x43415244 /* 'CARD' */
  634. 000006B6  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  635. 000006BA  101F                     move.b     D0, [A7]+
  636. 000006BC  6600 00CC                bne        +0xCE /* 0000078A */
  637. 000006C0  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  638. 000006C4  6000 00C4                bra        +0xC6 /* 0000078A */
  639. label000006C8:
  640. 000006C8  42A7                     clr.l      -[A7]
  641. 000006CA  2F07                     move.l     -[A7], D7
  642. 000006CC  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  643. 000006D0  265F                     movea.l    A3, [A7]+
  644. 000006D2  200B                     move.l     D0, A3
  645. 000006D4  660A                     bne        +0xC /* 000006E0 */
  646. 000006D6  2F3C 0000 0CF0           move.l     -[A7], 0xCF0
  647. 000006DC  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  648. label000006E0:
  649. 000006E0  2853                     movea.l    A4, [A3]
  650. 000006E2  7000                     moveq.l    D0, 0x00
  651. 000006E4  2940 0010                move.l     [A4 + 0x10], D0
  652. 000006E8  7000                     moveq.l    D0, 0x00
  653. 000006EA  2940 0014                move.l     [A4 + 0x14], D0
  654. 000006EE  7000                     moveq.l    D0, 0x00
  655. 000006F0  2940 0018                move.l     [A4 + 0x18], D0
  656. 000006F4  7000                     moveq.l    D0, 0x00
  657. 000006F6  2940 001C                move.l     [A4 + 0x1C], D0
  658. 000006FA  296D A4BE 0020           move.l     [A4 + 0x20], [A5 - 0x5B42]
  659. 00000700  296E 0008 0024           move.l     [A4 + 0x24], [A6 + 0x8]
  660. 00000706  42AC 0028                clr.l      [A4 + 0x28]
  661. 0000070A  7000                     moveq.l    D0, 0x00
  662. 0000070C  2940 002C                move.l     [A4 + 0x2C], D0
  663. 00000710  426C 0030                clr.w      [A4 + 0x30]
  664. 00000714  7000                     moveq.l    D0, 0x00
  665. 00000716  2940 0032                move.l     [A4 + 0x32], D0
  666. 0000071A  2C13                     move.l     D6, [A3]
  667. 0000071C  7036                     moveq.l    D0, 0x36
  668. 0000071E  DC80                     add.l      D6, D0
  669. 00000720  2F06                     move.l     -[A7], D6
  670. 00000722  2014                     move.l     D0, [A4]
  671. 00000724  7236                     moveq.l    D1, 0x36
  672. 00000726  9081                     sub.l      D0, D1
  673. 00000728  2F00                     move.l     -[A7], D0
  674. 0000072A  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  675. 0000072E  2F07                     move.l     -[A7], D7
  676. 00000730  1F3C 0001                move.b     -[A7], 0x1
  677. 00000734  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  678. 00000738  52AD A604                addq.l     [A5 - 0x59FC], 1
  679. 0000073C  1B7C 0001 A4BC           move.b     [A5 - 0x5B44], 0x1
  680. 00000742  42A7                     clr.l      -[A7]
  681. 00000744  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  682. 00000748  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  683. 0000074C  2A1F                     move.l     D5, [A7]+
  684. 0000074E  2045                     movea.l    A0, D5
  685. 00000750  2050                     movea.l    A0, [A0]
  686. 00000752  52A8 0018                addq.l     [A0 + 0x18], 1
  687. 00000756  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  688. 0000075A  1F3C 0001                move.b     -[A7], 0x1
  689. 0000075E  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  690. 00000762  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  691. 00000766  2004                     move.l     D0, D4
  692. 00000768  5280                     addq.l     D0, 1
  693. 0000076A  2F00                     move.l     -[A7], D0
  694. 0000076C  1F3C 0001                move.b     -[A7], 0x1
  695. 00000770  4EBA 582E                jsr        [PC + 0x582E /* 00005FA0 */]
  696. 00000774  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  697. 00000778  2004                     move.l     D0, D4
  698. 0000077A  5480                     addq.l     D0, 2
  699. 0000077C  2F00                     move.l     -[A7], D0
  700. 0000077E  1F3C 0001                move.b     -[A7], 0x1
  701. 00000782  4EBA 581C                jsr        [PC + 0x581C /* 00005FA0 */]
  702. 00000786  2D47 0010                move.l     [A6 + 0x10], D7
  703. label0000078A:
  704. 0000078A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  705. 0000078E  4E5E                     unlink     A6
  706. 00000790  205F                     movea.l    A0, [A7]+
  707. 00000792  504F                     addq.w     A7, 8
  708. 00000794  4ED0                     jmp        [A0]
  709. export_1388:
  710. 00000796  4E56 FFF8                link       A6, -0x0008
  711. 0000079A  48E7 0118                movem.l    -[A7], D7,A3,A4
  712. 0000079E  7000                     moveq.l    D0, 0x00
  713. 000007A0  2D40 0012                move.l     [A6 + 0x12], D0
  714. 000007A4  42A7                     clr.l      -[A7]
  715. 000007A6  2F3C 0000 0080           move.l     -[A7], 0x80
  716. 000007AC  2F3C 4C49 5354           move.l     -[A7], 0x4C495354 /* 'LIST' */
  717. 000007B2  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  718. 000007B6  2E1F                     move.l     D7, [A7]+
  719. 000007B8  42A7                     clr.l      -[A7]
  720. 000007BA  2F07                     move.l     -[A7], D7
  721. 000007BC  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  722. 000007C0  265F                     movea.l    A3, [A7]+
  723. 000007C2  200B                     move.l     D0, A3
  724. 000007C4  6758                     beq        +0x5A /* 0000081E */
  725. 000007C6  2853                     movea.l    A4, [A3]
  726. 000007C8  2013                     move.l     D0, [A3]
  727. 000007CA  720C                     moveq.l    D1, 0x0C
  728. 000007CC  D081                     add.l      D0, D1
  729. 000007CE  2F00                     move.l     -[A7], D0
  730. 000007D0  2014                     move.l     D0, [A4]
  731. 000007D2  720C                     moveq.l    D1, 0x0C
  732. 000007D4  9081                     sub.l      D0, D1
  733. 000007D6  2F00                     move.l     -[A7], D0
  734. 000007D8  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  735. 000007DC  302E 0010                move.w     D0, [A6 + 0x10]
  736. 000007E0  48C0                     ext.l      D0
  737. 000007E2  2940 0014                move.l     [A4 + 0x14], D0
  738. 000007E6  396E 000E 001C           move.w     [A4 + 0x1C], [A6 + 0xE]
  739. 000007EC  396E 0008 001E           move.w     [A4 + 0x1E], [A6 + 0x8]
  740. 000007F2  396E 000C 0020           move.w     [A4 + 0x20], [A6 + 0xC]
  741. 000007F8  396E 000A 0022           move.w     [A4 + 0x22], [A6 + 0xA]
  742. 000007FE  7000                     moveq.l    D0, 0x00
  743. 00000800  2940 0028                move.l     [A4 + 0x28], D0
  744. 00000804  42A7                     clr.l      -[A7]
  745. 00000806  2F0B                     move.l     -[A7], A3
  746. 00000808  4EAD 0D12                jsr        [A5 + 0xD12 /* export_414 */]
  747. 0000080C  295F 0024                move.l     [A4 + 0x24], [A7]+
  748. 00000810  2F07                     move.l     -[A7], D7
  749. 00000812  1F3C 0001                move.b     -[A7], 0x1
  750. 00000816  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  751. 0000081A  2D47 0012                move.l     [A6 + 0x12], D7
  752. label0000081E:
  753. 0000081E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  754. 00000822  4E5E                     unlink     A6
  755. 00000824  205F                     movea.l    A0, [A7]+
  756. 00000826  DEFC 000A                add.w      A7, 0xA /* '\n' */
  757. 0000082A  4ED0                     jmp        [A0]
  758. export_1389:
  759. 0000082C  4E56 FFD4                link       A6, -0x002C
  760. 00000830  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  761. 00000834  422E 0012                clr.b      [A6 + 0x12]
  762. 00000838  7001                     moveq.l    D0, 0x01
  763. 0000083A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  764. 0000083E  660A                     bne        +0xC /* 0000084A */
  765. 00000840  4267                     clr.w      -[A7]
  766. 00000842  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  767. 00000846  3C1F                     move.w     D6, [A7]+
  768. 00000848  6004                     bra        +0x6 /* 0000084E */
  769. label0000084A:
  770. 0000084A  3C2D 9DD4                move.w     D6, [A5 - 0x622C]
  771. label0000084E:
  772. 0000084E  4267                     clr.w      -[A7]
  773. 00000850  3F06                     move.w     -[A7], D6
  774. 00000852  4EBA 2F3A                jsr        [PC + 0x2F3A /* 0000378E */]
  775. 00000856  3C1F                     move.w     D6, [A7]+
  776. 00000858  4267                     clr.w      -[A7]
  777. 0000085A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  778. 0000085E  7022                     moveq.l    D0, 0x22
  779. 00000860  2F00                     move.l     -[A7], D0
  780. 00000862  486E FFF8                pea.l      [A6 - 0x8]
  781. 00000866  4EBA 290C                jsr        [PC + 0x290C /* 00003174 */]
  782. 0000086A  101F                     move.b     D0, [A7]+
  783. 0000086C  6700 0162                beq        +0x164 /* 000009D0 */
  784. 00000870  42A7                     clr.l      -[A7]
  785. 00000872  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  786. 00000876  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  787. 0000087A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  788. 0000087E  206E FFFC                movea.l    A0, [A6 - 0x4]
  789. 00000882  202E FFF8                move.l     D0, [A6 - 0x8]
  790. 00000886  D090                     add.l      D0, [A0]
  791. 00000888  2D40 FFE4                move.l     [A6 - 0x1C], D0
  792. 0000088C  720E                     moveq.l    D1, 0x0E
  793. 0000088E  9081                     sub.l      D0, D1
  794. 00000890  2D40 FFE8                move.l     [A6 - 0x18], D0
  795. 00000894  266E FFE8                movea.l    A3, [A6 - 0x18]
  796. 00000898  4A6B 0002                tst.w      [A3 + 0x2]
  797. 0000089C  6C0A                     bge        +0xC /* 000008A8 */
  798. 0000089E  2F3C 0000 7D8F           move.l     -[A7], 0x7D8F
  799. 000008A4  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  800. label000008A8:
  801. 000008A8  0C53 7FFF                cmpi.w     [A3], 0x7FFF
  802. 000008AC  6700 0122                beq        +0x124 /* 000009D0 */
  803. 000008B0  0C6B 7FFF 0002           cmpi.w     [A3 + 0x2], 0x7FFF
  804. 000008B6  6C0A                     bge        +0xC /* 000008C2 */
  805. 000008B8  526B 0002                addq.w     [A3 + 0x2], 1
  806. 000008BC  3A2B 0002                move.w     D5, [A3 + 0x2]
  807. 000008C0  603C                     bra        +0x3E /* 000008FE */
  808. label000008C2:
  809. 000008C2  3A3C 7FFF                move.w     D5, 0x7FFF
  810. label000008C6:
  811. 000008C6  5345                     subq.w     D5, 1
  812. 000008C8  2E2E FFE4                move.l     D7, [A6 - 0x1C]
  813. 000008CC  3D7C 0001 FFD6           move.w     [A6 - 0x2A], 0x1
  814. 000008D2  3D53 FFD4                move.w     [A6 - 0x2C], [A3]
  815. 000008D6  3D6E FFD6 FFDC           move.w     [A6 - 0x24], [A6 - 0x2A]
  816. 000008DC  6016                     bra        +0x18 /* 000008F4 */
  817. label000008DE:
  818. 000008DE  2047                     movea.l    A0, D7
  819. 000008E0  BA68 0002                cmp.w      D5, [A0 + 0x2]
  820. 000008E4  67E0                     beq        -0x1E /* 000008C6 */
  821. 000008E6  2047                     movea.l    A0, D7
  822. 000008E8  3010                     move.w     D0, [A0]
  823. 000008EA  48C0                     ext.l      D0
  824. 000008EC  DE80                     add.l      D7, D0
  825. 000008EE  526E FFDC                addq.w     [A6 - 0x24], 1
  826. 000008F2  690A                     bvs        +0xC /* 000008FE */
  827. label000008F4:
  828. 000008F4  302E FFDC                move.w     D0, [A6 - 0x24]
  829. 000008F8  B06E FFD4                cmp.w      D0, [A6 - 0x2C]
  830. 000008FC  6FE0                     ble        -0x1E /* 000008DE */
  831. label000008FE:
  832. 000008FE  2E2B 0004                move.l     D7, [A3 + 0x4]
  833. 00000902  DEAE FFE4                add.l      D7, [A6 - 0x1C]
  834. 00000906  7022                     moveq.l    D0, 0x22
  835. 00000908  D1AB 0004                add.l      [A3 + 0x4], D0
  836. 0000090C  5253                     addq.w     [A3], 1
  837. 0000090E  2D47 FFF4                move.l     [A6 - 0xC], D7
  838. 00000912  202E FFF4                move.l     D0, [A6 - 0xC]
  839. 00000916  7222                     moveq.l    D1, 0x22
  840. 00000918  D081                     add.l      D0, D1
  841. 0000091A  2D40 FFF0                move.l     [A6 - 0x10], D0
  842. 0000091E  206E FFFC                movea.l    A0, [A6 - 0x4]
  843. 00000922  2248                     movea.l    A1, A0
  844. 00000924  2251                     movea.l    A1, [A1]
  845. 00000926  2011                     move.l     D0, [A1]
  846. 00000928  D090                     add.l      D0, [A0]
  847. 0000092A  2D40 FFEC                move.l     [A6 - 0x14], D0
  848. 0000092E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  849. 00000932  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  850. 00000936  202E FFEC                move.l     D0, [A6 - 0x14]
  851. 0000093A  90AE FFF0                sub.l      D0, [A6 - 0x10]
  852. 0000093E  2F00                     move.l     -[A7], D0
  853. 00000940  201F                     move.l     D0, [A7]+
  854. 00000942  225F                     movea.l    A1, [A7]+
  855. 00000944  205F                     movea.l    A0, [A7]+
  856. 00000946  A02E                     syscall    BlockMove/BlockMoveData
  857. 00000948  2F07                     move.l     -[A7], D7
  858. 0000094A  7022                     moveq.l    D0, 0x22
  859. 0000094C  2F00                     move.l     -[A7], D0
  860. 0000094E  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  861. 00000952  382E 000C                move.w     D4, [A6 + 0xC]
  862. 00000956  2847                     movea.l    A4, D7
  863. 00000958  38BC 0022                move.w     [A4], 0x22 /* '\"' */
  864. 0000095C  3945 0002                move.w     [A4 + 0x2], D5
  865. 00000960  1944 0004                move.b     [A4 + 0x4], D4
  866. 00000964  7002                     moveq.l    D0, 0x02
  867. 00000966  B044                     cmp.w      D0, D4
  868. 00000968  6606                     bne        +0x8 /* 00000970 */
  869. 0000096A  197C 0004 0005           move.b     [A4 + 0x5], 0x4
  870. label00000970:
  871. 00000970  396D 9DD2 0018           move.w     [A4 + 0x18], [A5 - 0x622E]
  872. 00000976  422C 001A                clr.b      [A4 + 0x1A]
  873. 0000097A  4267                     clr.w      -[A7]
  874. 0000097C  3F2C 0018                move.w     -[A7], [A4 + 0x18]
  875. 00000980  4EAD 23AA                jsr        [A5 + 0x23AA /* export_1137 */]
  876. 00000984  395F 001C                move.w     [A4 + 0x1C], [A7]+
  877. 00000988  3946 0016                move.w     [A4 + 0x16], D6
  878. 0000098C  7001                     moveq.l    D0, 0x01
  879. 0000098E  B044                     cmp.w      D0, D4
  880. 00000990  6608                     bne        +0xA /* 0000099A */
  881. 00000992  397C 0001 0014           move.w     [A4 + 0x14], 0x1
  882. 00000998  6016                     bra        +0x18 /* 000009B0 */
  883. label0000099A:
  884. 0000099A  7002                     moveq.l    D0, 0x02
  885. 0000099C  B044                     cmp.w      D0, D4
  886. 0000099E  6610                     bne        +0x12 /* 000009B0 */
  887. 000009A0  426C 0014                clr.w      [A4 + 0x14]
  888. 000009A4  102D 9F34                move.b     D0, [A5 - 0x60CC]
  889. 000009A8  6706                     beq        +0x8 /* 000009B0 */
  890. 000009AA  397C FFFF 0014           move.w     [A4 + 0x14], 0xFFFF
  891. label000009B0:
  892. 000009B0  2047                     movea.l    A0, D7
  893. 000009B2  226E 0008                movea.l    A1, [A6 + 0x8]
  894. 000009B6  700E                     moveq.l    D0, 0x0E
  895. label000009B8:
  896. 000009B8  32D8                     move.w     [A1]+, [A0]+
  897. 000009BA  51C8 FFFC                dbf        D0, -0x6 /* 000009B8 */
  898. 000009BE  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  899. 000009C4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  900. 000009C8  1F3C 0001                move.b     -[A7], 0x1
  901. 000009CC  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  902. label000009D0:
  903. 000009D0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  904. 000009D4  4E5E                     unlink     A6
  905. 000009D6  205F                     movea.l    A0, [A7]+
  906. 000009D8  DEFC 000A                add.w      A7, 0xA /* '\n' */
  907. 000009DC  4ED0                     jmp        [A0]
  908. fn000009DE:
  909. 000009DE  4E56 FFF4                link       A6, -0x000C
  910. 000009E2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  911. 000009E6  286E 0008                movea.l    A4, [A6 + 0x8]
  912. 000009EA  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  913. 000009F0  7E02                     moveq.l    D7, 0x02
  914. 000009F2  3D7C 0001 FFF6           move.w     [A6 - 0xA], 0x1
  915. 000009F8  3D6C FDE4 FFF4           move.w     [A6 - 0xC], [A4 - 0x21C]
  916. 000009FE  3C2E FFF6                move.w     D6, [A6 - 0xA]
  917. 00000A02  602A                     bra        +0x2C /* 00000A2E */
  918. label00000A04:
  919. 00000A04  206C FEF6                movea.l    A0, [A4 - 0x10A]
  920. 00000A08  3007                     move.w     D0, D7
  921. 00000A0A  48C0                     ext.l      D0
  922. 00000A0C  2640                     movea.l    A3, D0
  923. 00000A0E  D7D0                     add.l      A3, [A0]
  924. 00000A10  202C FDEA                move.l     D0, [A4 - 0x216]
  925. 00000A14  B093                     cmp.l      D0, [A3]
  926. 00000A16  57C0                     seq        D0
  927. 00000A18  322B 0004                move.w     D1, [A3 + 0x4]
  928. 00000A1C  B26C FDDE                cmp.w      D1, [A4 - 0x222]
  929. 00000A20  57C1                     seq        D1
  930. 00000A22  C001                     and.b      D0, D1
  931. 00000A24  6702                     beq        +0x4 /* 00000A28 */
  932. 00000A26  6010                     bra        +0x12 /* 00000A38 */
  933. label00000A28:
  934. 00000A28  5C47                     addq.w     D7, 6
  935. 00000A2A  5246                     addq.w     D6, 1
  936. 00000A2C  6906                     bvs        +0x8 /* 00000A34 */
  937. label00000A2E:
  938. 00000A2E  BC6E FFF4                cmp.w      D6, [A6 - 0xC]
  939. 00000A32  6FD0                     ble        -0x2E /* 00000A04 */
  940. label00000A34:
  941. 00000A34  422E 000C                clr.b      [A6 + 0xC]
  942. label00000A38:
  943. 00000A38  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  944. 00000A3C  4E5E                     unlink     A6
  945. 00000A3E  2E9F                     move.l     [A7], [A7]+
  946. 00000A40  4E75                     rts
  947. export_1390:
  948. 00000A42  4E56 FDD2                link       A6, -0x022E
  949. 00000A46  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  950. 00000A4A  206E 0008                movea.l    A0, [A6 + 0x8]
  951. 00000A4E  43EE FEFA                lea.l      A1, [A6 - 0x106]
  952. 00000A52  303C 0082                move.w     D0, 0x82
  953. label00000A56:
  954. 00000A56  32D8                     move.w     [A1]+, [A0]+
  955. 00000A58  51C8 FFFC                dbf        D0, -0x6 /* 00000A56 */
  956. 00000A5C  7CFF                     moveq.l    D6, 0xFFFFFFFF
  957. 00000A5E  426E 000C                clr.w      [A6 + 0xC]
  958. 00000A62  42A7                     clr.l      -[A7]
  959. 00000A64  2F3C 4843 525A           move.l     -[A7], 0x4843525A /* 'HCRZ' */
  960. 00000A6A  3F3C 0080                move.w     -[A7], 0x80
  961. 00000A6E  4EAD 244A                jsr        [A5 + 0x244A /* export_1157 */]
  962. 00000A72  2D5F FEF6                move.l     [A6 - 0x10A], [A7]+
  963. 00000A76  6604                     bne        +0x6 /* 00000A7C */
  964. 00000A78  6000 0202                bra        +0x204 /* 00000C7C */
  965. label00000A7C:
  966. 00000A7C  206E FEF6                movea.l    A0, [A6 - 0x10A]
  967. 00000A80  2050                     movea.l    A0, [A0]
  968. 00000A82  3D50 FDE4                move.w     [A6 - 0x21C], [A0]
  969. 00000A86  42A7                     clr.l      -[A7]
  970. 00000A88  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  971. 00000A8C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  972. 00000A90  7006                     moveq.l    D0, 0x06
  973. 00000A92  C1EE FDE4                muls.w     D0, [A6 - 0x21C]
  974. 00000A96  5440                     addq.w     D0, 2
  975. 00000A98  48C0                     ext.l      D0
  976. 00000A9A  B09F                     cmp.l      D0, [A7]+
  977. 00000A9C  6704                     beq        +0x6 /* 00000AA2 */
  978. 00000A9E  6000 01DC                bra        +0x1DE /* 00000C7C */
  979. label00000AA2:
  980. 00000AA2  3E3C FF3E                move.w     D7, 0xFF3E
  981. 00000AA6  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  982. 00000AAA  205F                     movea.l    A0, [A7]+
  983. 00000AAC  A064                     syscall    MoveHHi
  984. 00000AAE  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  985. 00000AB2  205F                     movea.l    A0, [A7]+
  986. 00000AB4  A029                     syscall    HLock
  987. 00000AB6  4267                     clr.w      -[A7]
  988. 00000AB8  A994                     syscall    CurResFile
  989. 00000ABA  3A1F                     move.w     D5, [A7]+
  990. 00000ABC  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  991. 00000AC0  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  992. 00000AC4  486E FF00                pea.l      [A6 - 0x100]
  993. 00000AC8  4EAD 02BA                jsr        [A5 + 0x2BA /* export_83 */]
  994. 00000ACC  4267                     clr.w      -[A7]
  995. 00000ACE  A9AF                     syscall    ResError
  996. 00000AD0  3E1F                     move.w     D7, [A7]+
  997. 00000AD2  6600 018E                bne        +0x190 /* 00000C62 */
  998. 00000AD6  4267                     clr.w      -[A7]
  999. 00000AD8  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  1000. 00000ADC  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  1001. 00000AE0  486E FF00                pea.l      [A6 - 0x100]
  1002. 00000AE4  1F3C 0003                move.b     -[A7], 0x3
  1003. 00000AE8  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  1004. 00000AEC  3C1F                     move.w     D6, [A7]+
  1005. 00000AEE  4267                     clr.w      -[A7]
  1006. 00000AF0  A9AF                     syscall    ResError
  1007. 00000AF2  3E1F                     move.w     D7, [A7]+
  1008. 00000AF4  6600 016C                bne        +0x16E /* 00000C62 */
  1009. 00000AF8  4267                     clr.w      -[A7]
  1010. 00000AFA  A99B                     syscall    SetResLoad
  1011. 00000AFC  3F05                     move.w     -[A7], D5
  1012. 00000AFE  A998                     syscall    UseResFile
  1013. 00000B00  3D7C 0001 FDD8           move.w     [A6 - 0x228], 0x1
  1014. 00000B06  4267                     clr.w      -[A7]
  1015. 00000B08  A81C                     syscall    Count1Types
  1016. 00000B0A  3D5F FDD6                move.w     [A6 - 0x22A], [A7]+
  1017. 00000B0E  382E FDD8                move.w     D4, [A6 - 0x228]
  1018. 00000B12  6000 0146                bra        +0x148 /* 00000C5A */
  1019. label00000B16:
  1020. 00000B16  486E FDEA                pea.l      [A6 - 0x216]
  1021. 00000B1A  3F04                     move.w     -[A7], D4
  1022. 00000B1C  A80F                     syscall    Get1IndType/Get1IxType
  1023. 00000B1E  3D7C 0001 FDD4           move.w     [A6 - 0x22C], 0x1
  1024. 00000B24  4267                     clr.w      -[A7]
  1025. 00000B26  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  1026. 00000B2A  A80D                     syscall    Count1Resources
  1027. 00000B2C  3D5F FDD2                move.w     [A6 - 0x22E], [A7]+
  1028. 00000B30  3D6E FDD4 FDE0           move.w     [A6 - 0x220], [A6 - 0x22C]
  1029. 00000B36  6000 0112                bra        +0x114 /* 00000C4A */
  1030. label00000B3A:
  1031. 00000B3A  42A7                     clr.l      -[A7]
  1032. 00000B3C  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  1033. 00000B40  3F2E FDE0                move.w     -[A7], [A6 - 0x220]
  1034. 00000B44  A80E                     syscall    Get1IndResource/Get1IxResource
  1035. 00000B46  2D5F FEF2                move.l     [A6 - 0x10E], [A7]+
  1036. 00000B4A  6700 00F8                beq        +0xFA /* 00000C44 */
  1037. 00000B4E  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1038. 00000B52  486E FDDE                pea.l      [A6 - 0x222]
  1039. 00000B56  486E FDEE                pea.l      [A6 - 0x212]
  1040. 00000B5A  486E FDF2                pea.l      [A6 - 0x20E]
  1041. 00000B5E  A9A8                     syscall    GetResInfo
  1042. 00000B60  4267                     clr.w      -[A7]
  1043. 00000B62  2F0E                     move.l     -[A7], A6
  1044. 00000B64  4EBA FE78                jsr        [PC - 0x188 /* 000009DE */]
  1045. 00000B68  101F                     move.b     D0, [A7]+
  1046. 00000B6A  6600 00D8                bne        +0xDA /* 00000C44 */
  1047. 00000B6E  4267                     clr.w      -[A7]
  1048. 00000B70  42A7                     clr.l      -[A7]
  1049. 00000B72  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1050. 00000B76  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  1051. 00000B78  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  1052. 00000B7C  101F                     move.b     D0, [A7]+
  1053. 00000B7E  6606                     bne        +0x8 /* 00000B86 */
  1054. 00000B80  7E94                     moveq.l    D7, 0xFFFFFF94
  1055. 00000B82  6000 00DE                bra        +0xE0 /* 00000C62 */
  1056. label00000B86:
  1057. 00000B86  1F3C 0001                move.b     -[A7], 0x1
  1058. 00000B8A  A99B                     syscall    SetResLoad
  1059. 00000B8C  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1060. 00000B90  A9A2                     syscall    LoadResource
  1061. 00000B92  4267                     clr.w      -[A7]
  1062. 00000B94  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1063. 00000B98  4EAD 2652                jsr        [A5 + 0x2652 /* export_1222 */]
  1064. 00000B9C  101F                     move.b     D0, [A7]+
  1065. 00000B9E  6704                     beq        +0x6 /* 00000BA4 */
  1066. 00000BA0  7E94                     moveq.l    D7, 0xFFFFFF94
  1067. 00000BA2  6006                     bra        +0x8 /* 00000BAA */
  1068. label00000BA4:
  1069. 00000BA4  4267                     clr.w      -[A7]
  1070. 00000BA6  A9AF                     syscall    ResError
  1071. 00000BA8  3E1F                     move.w     D7, [A7]+
  1072. label00000BAA:
  1073. 00000BAA  4267                     clr.w      -[A7]
  1074. 00000BAC  A99B                     syscall    SetResLoad
  1075. 00000BAE  4A47                     tst.w      D7
  1076. 00000BB0  6600 00B0                bne        +0xB2 /* 00000C62 */
  1077. 00000BB4  4267                     clr.w      -[A7]
  1078. 00000BB6  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1079. 00000BBA  A9A6                     syscall    GetResAttrs
  1080. 00000BBC  3D5F FDDC                move.w     [A6 - 0x224], [A7]+
  1081. 00000BC0  4267                     clr.w      -[A7]
  1082. 00000BC2  486E FEF2                pea.l      [A6 - 0x10E]
  1083. 00000BC6  4EAD 258A                jsr        [A5 + 0x258A /* export_1197 */]
  1084. 00000BCA  3E1F                     move.w     D7, [A7]+
  1085. 00000BCC  4267                     clr.w      -[A7]
  1086. 00000BCE  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1087. 00000BD2  4EAD 264A                jsr        [A5 + 0x264A /* export_1221 */]
  1088. 00000BD6  101F                     move.b     D0, [A7]+
  1089. 00000BD8  671C                     beq        +0x1E /* 00000BF6 */
  1090. 00000BDA  7200                     moveq.l    D1, 0x00
  1091. 00000BDC  322E FDDC                move.w     D1, [A6 - 0x224]
  1092. 00000BE0  C2BC 0000 0020           and.l      D1, 0x20 /* ' ' */
  1093. 00000BE6  4A81                     tst.l      D1
  1094. 00000BE8  56C1                     sne        D1
  1095. 00000BEA  C001                     and.b      D0, D1
  1096. 00000BEC  6708                     beq        +0xA /* 00000BF6 */
  1097. 00000BEE  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1098. 00000BF2  205F                     movea.l    A0, [A7]+
  1099. 00000BF4  A02B                     syscall    EmptyHandle
  1100. label00000BF6:
  1101. 00000BF6  4A47                     tst.w      D7
  1102. 00000BF8  6668                     bne        +0x6A /* 00000C62 */
  1103. 00000BFA  3F06                     move.w     -[A7], D6
  1104. 00000BFC  A998                     syscall    UseResFile
  1105. 00000BFE  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1106. 00000C02  2F2E FDEA                move.l     -[A7], [A6 - 0x216]
  1107. 00000C06  3F2E FDDE                move.w     -[A7], [A6 - 0x222]
  1108. 00000C0A  486E FDF2                pea.l      [A6 - 0x20E]
  1109. 00000C0E  A9AB                     syscall    AddResource
  1110. 00000C10  4267                     clr.w      -[A7]
  1111. 00000C12  A9AF                     syscall    ResError
  1112. 00000C14  3E1F                     move.w     D7, [A7]+
  1113. 00000C16  664A                     bne        +0x4C /* 00000C62 */
  1114. 00000C18  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1115. 00000C1C  7000                     moveq.l    D0, 0x00
  1116. 00000C1E  302E FDDC                move.w     D0, [A6 - 0x224]
  1117. 00000C22  80BC 0000 0002           or.l       D0, 0x2
  1118. 00000C28  3F00                     move.w     -[A7], D0
  1119. 00000C2A  A9A7                     syscall    SetResAttrs
  1120. 00000C2C  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1121. 00000C30  A9B0                     syscall    WriteResource
  1122. 00000C32  4267                     clr.w      -[A7]
  1123. 00000C34  A9AF                     syscall    ResError
  1124. 00000C36  3E1F                     move.w     D7, [A7]+
  1125. 00000C38  6628                     bne        +0x2A /* 00000C62 */
  1126. 00000C3A  2F2E FEF2                move.l     -[A7], [A6 - 0x10E]
  1127. 00000C3E  A9A3                     syscall    ReleaseResource
  1128. 00000C40  3F05                     move.w     -[A7], D5
  1129. 00000C42  A998                     syscall    UseResFile
  1130. label00000C44:
  1131. 00000C44  526E FDE0                addq.w     [A6 - 0x220], 1
  1132. 00000C48  690C                     bvs        +0xE /* 00000C56 */
  1133. label00000C4A:
  1134. 00000C4A  302E FDE0                move.w     D0, [A6 - 0x220]
  1135. 00000C4E  B06E FDD2                cmp.w      D0, [A6 - 0x22E]
  1136. 00000C52  6F00 FEE6                ble        -0x118 /* 00000B3A */
  1137. label00000C56:
  1138. 00000C56  5244                     addq.w     D4, 1
  1139. 00000C58  6908                     bvs        +0xA /* 00000C62 */
  1140. label00000C5A:
  1141. 00000C5A  B86E FDD6                cmp.w      D4, [A6 - 0x22A]
  1142. 00000C5E  6F00 FEB6                ble        -0x148 /* 00000B16 */
  1143. label00000C62:
  1144. 00000C62  3D47 000C                move.w     [A6 + 0xC], D7
  1145. 00000C66  2F2E FEF6                move.l     -[A7], [A6 - 0x10A]
  1146. 00000C6A  A9A3                     syscall    ReleaseResource
  1147. 00000C6C  1F3C 0001                move.b     -[A7], 0x1
  1148. 00000C70  A99B                     syscall    SetResLoad
  1149. 00000C72  3F05                     move.w     -[A7], D5
  1150. 00000C74  A998                     syscall    UseResFile
  1151. 00000C76  3F06                     move.w     -[A7], D6
  1152. 00000C78  4EAD 106A                jsr        [A5 + 0x106A /* export_521 */]
  1153. label00000C7C:
  1154. 00000C7C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1155. 00000C80  4E5E                     unlink     A6
  1156. 00000C82  2E9F                     move.l     [A7], [A7]+
  1157. 00000C84  4E75                     rts
  1158. fn00000C86:
  1159. 00000C86  4E56 FFD6                link       A6, -0x002A
  1160. 00000C8A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1161. 00000C8E  422E 0010                clr.b      [A6 + 0x10]
  1162. 00000C92  102D A58A                move.b     D0, [A5 - 0x5A76]
  1163. 00000C96  6704                     beq        +0x6 /* 00000C9C */
  1164. 00000C98  6000 01D2                bra        +0x1D4 /* 00000E6C */
  1165. label00000C9C:
  1166. 00000C9C  4AAE 0008                tst.l      [A6 + 0x8]
  1167. 00000CA0  6E04                     bgt        +0x6 /* 00000CA6 */
  1168. 00000CA2  6000 01C8                bra        +0x1CA /* 00000E6C */
  1169. label00000CA6:
  1170. 00000CA6  42A7                     clr.l      -[A7]
  1171. 00000CA8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1172. 00000CAC  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  1173. 00000CB0  265F                     movea.l    A3, [A7]+
  1174. 00000CB2  200B                     move.l     D0, A3
  1175. 00000CB4  6604                     bne        +0x6 /* 00000CBA */
  1176. 00000CB6  6000 01B4                bra        +0x1B6 /* 00000E6C */
  1177. label00000CBA:
  1178. 00000CBA  2F0B                     move.l     -[A7], A3
  1179. 00000CBC  486E FFD7                pea.l      [A6 - 0x29]
  1180. 00000CC0  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  1181. 00000CC4  2053                     movea.l    A0, [A3]
  1182. 00000CC6  202E 0008                move.l     D0, [A6 + 0x8]
  1183. 00000CCA  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  1184. 00000CCE  6E00 0170                bgt        +0x172 /* 00000E40 */
  1185. 00000CD2  2E13                     move.l     D7, [A3]
  1186. 00000CD4  7030                     moveq.l    D0, 0x30
  1187. 00000CD6  DE80                     add.l      D7, D0
  1188. 00000CD8  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  1189. label00000CDE:
  1190. 00000CDE  2047                     movea.l    A0, D7
  1191. 00000CE0  3028 0004                move.w     D0, [A0 + 0x4]
  1192. 00000CE4  48C0                     ext.l      D0
  1193. 00000CE6  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1194. 00000CEA  6C10                     bge        +0x12 /* 00000CFC */
  1195. 00000CEC  2047                     movea.l    A0, D7
  1196. 00000CEE  3028 0004                move.w     D0, [A0 + 0x4]
  1197. 00000CF2  48C0                     ext.l      D0
  1198. 00000CF4  91AE FFF8                sub.l      [A6 - 0x8], D0
  1199. 00000CF8  5C87                     addq.l     D7, 6
  1200. 00000CFA  60E2                     bra        -0x1C /* 00000CDE */
  1201. label00000CFC:
  1202. 00000CFC  2047                     movea.l    A0, D7
  1203. 00000CFE  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  1204. 00000D02  2047                     movea.l    A0, D7
  1205. 00000D04  7001                     moveq.l    D0, 0x01
  1206. 00000D06  B068 0004                cmp.w      D0, [A0 + 0x4]
  1207. 00000D0A  6654                     bne        +0x56 /* 00000D60 */
  1208. 00000D0C  4267                     clr.w      -[A7]
  1209. 00000D0E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1210. 00000D12  2F3C 5041 4745           move.l     -[A7], 0x50414745 /* 'PAGE' */
  1211. 00000D18  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1212. 00000D1C  101F                     move.b     D0, [A7]+
  1213. 00000D1E  6604                     bne        +0x6 /* 00000D24 */
  1214. 00000D20  6000 011E                bra        +0x120 /* 00000E40 */
  1215. label00000D24:
  1216. 00000D24  2C07                     move.l     D6, D7
  1217. 00000D26  2806                     move.l     D4, D6
  1218. 00000D28  5C84                     addq.l     D4, 6
  1219. 00000D2A  2853                     movea.l    A4, [A3]
  1220. 00000D2C  2014                     move.l     D0, [A4]
  1221. 00000D2E  D093                     add.l      D0, [A3]
  1222. 00000D30  2D40 FFE0                move.l     [A6 - 0x20], D0
  1223. 00000D34  2F04                     move.l     -[A7], D4
  1224. 00000D36  2F06                     move.l     -[A7], D6
  1225. 00000D38  202E FFE0                move.l     D0, [A6 - 0x20]
  1226. 00000D3C  9084                     sub.l      D0, D4
  1227. 00000D3E  2F00                     move.l     -[A7], D0
  1228. 00000D40  201F                     move.l     D0, [A7]+
  1229. 00000D42  225F                     movea.l    A1, [A7]+
  1230. 00000D44  205F                     movea.l    A0, [A7]+
  1231. 00000D46  A02E                     syscall    BlockMove/BlockMoveData
  1232. 00000D48  2C2E FFE0                move.l     D6, [A6 - 0x20]
  1233. 00000D4C  5D86                     subq.l     D6, 6
  1234. 00000D4E  2F06                     move.l     -[A7], D6
  1235. 00000D50  7006                     moveq.l    D0, 0x06
  1236. 00000D52  2F00                     move.l     -[A7], D0
  1237. 00000D54  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  1238. 00000D58  53AC 0010                subq.l     [A4 + 0x10], 1
  1239. 00000D5C  6000 00D6                bra        +0xD8 /* 00000E34 */
  1240. label00000D60:
  1241. 00000D60  42A7                     clr.l      -[A7]
  1242. 00000D62  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1243. 00000D66  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  1244. 00000D6A  2A1F                     move.l     D5, [A7]+
  1245. 00000D6C  6700 00D2                beq        +0xD4 /* 00000E40 */
  1246. 00000D70  2053                     movea.l    A0, [A3]
  1247. 00000D72  3028 001C                move.w     D0, [A0 + 0x1C]
  1248. 00000D76  48C0                     ext.l      D0
  1249. 00000D78  2D40 FFF4                move.l     [A6 - 0xC], D0
  1250. 00000D7C  2045                     movea.l    A0, D5
  1251. 00000D7E  2050                     movea.l    A0, [A0]
  1252. 00000D80  2F08                     move.l     -[A7], A0
  1253. 00000D82  42A7                     clr.l      -[A7]
  1254. 00000D84  2F05                     move.l     -[A7], D5
  1255. 00000D86  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1256. 00000D8A  2247                     movea.l    A1, D7
  1257. 00000D8C  3F29 0004                move.w     -[A7], [A1 + 0x4]
  1258. 00000D90  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  1259. 00000D94  201F                     move.l     D0, [A7]+
  1260. 00000D96  205F                     movea.l    A0, [A7]+
  1261. 00000D98  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  1262. 00000D9C  57C0                     seq        D0
  1263. 00000D9E  4400                     neg.b      D0
  1264. 00000DA0  1D40 FFD6                move.b     [A6 - 0x2A], D0
  1265. 00000DA4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1266. 00000DA8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1267. 00000DAC  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1268. 00000DB0  201F                     move.l     D0, [A7]+
  1269. 00000DB2  7218                     moveq.l    D1, 0x18
  1270. 00000DB4  D081                     add.l      D0, D1
  1271. 00000DB6  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1272. 00000DBA  2045                     movea.l    A0, D5
  1273. 00000DBC  282E FFE4                move.l     D4, [A6 - 0x1C]
  1274. 00000DC0  D890                     add.l      D4, [A0]
  1275. 00000DC2  2C04                     move.l     D6, D4
  1276. 00000DC4  9CAE FFF4                sub.l      D6, [A6 - 0xC]
  1277. 00000DC8  2045                     movea.l    A0, D5
  1278. 00000DCA  2245                     movea.l    A1, D5
  1279. 00000DCC  2251                     movea.l    A1, [A1]
  1280. 00000DCE  2011                     move.l     D0, [A1]
  1281. 00000DD0  D090                     add.l      D0, [A0]
  1282. 00000DD2  2D40 FFE0                move.l     [A6 - 0x20], D0
  1283. 00000DD6  2F04                     move.l     -[A7], D4
  1284. 00000DD8  2F06                     move.l     -[A7], D6
  1285. 00000DDA  202E FFE0                move.l     D0, [A6 - 0x20]
  1286. 00000DDE  9084                     sub.l      D0, D4
  1287. 00000DE0  2F00                     move.l     -[A7], D0
  1288. 00000DE2  201F                     move.l     D0, [A7]+
  1289. 00000DE4  225F                     movea.l    A1, [A7]+
  1290. 00000DE6  205F                     movea.l    A0, [A7]+
  1291. 00000DE8  A02E                     syscall    BlockMove/BlockMoveData
  1292. 00000DEA  2C2E FFE0                move.l     D6, [A6 - 0x20]
  1293. 00000DEE  9CAE FFF4                sub.l      D6, [A6 - 0xC]
  1294. 00000DF2  2F06                     move.l     -[A7], D6
  1295. 00000DF4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1296. 00000DF8  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  1297. 00000DFC  2047                     movea.l    A0, D7
  1298. 00000DFE  5368 0004                subq.w     [A0 + 0x4], 1
  1299. 00000E02  102E FFD6                move.b     D0, [A6 - 0x2A]
  1300. 00000E06  6720                     beq        +0x22 /* 00000E28 */
  1301. 00000E08  2045                     movea.l    A0, D5
  1302. 00000E0A  2050                     movea.l    A0, [A0]
  1303. 00000E0C  2F08                     move.l     -[A7], A0
  1304. 00000E0E  42A7                     clr.l      -[A7]
  1305. 00000E10  2F05                     move.l     -[A7], D5
  1306. 00000E12  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  1307. 00000E16  2247                     movea.l    A1, D7
  1308. 00000E18  3F29 0004                move.w     -[A7], [A1 + 0x4]
  1309. 00000E1C  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  1310. 00000E20  201F                     move.l     D0, [A7]+
  1311. 00000E22  205F                     movea.l    A0, [A7]+
  1312. 00000E24  2140 0014                move.l     [A0 + 0x14], D0
  1313. label00000E28:
  1314. 00000E28  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1315. 00000E2C  1F3C 0001                move.b     -[A7], 0x1
  1316. 00000E30  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  1317. label00000E34:
  1318. 00000E34  2853                     movea.l    A4, [A3]
  1319. 00000E36  53AC 0018                subq.l     [A4 + 0x18], 1
  1320. 00000E3A  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1321. label00000E40:
  1322. 00000E40  2F0B                     move.l     -[A7], A3
  1323. 00000E42  1F2E FFD7                move.b     -[A7], [A6 - 0x29]
  1324. 00000E46  101F                     move.b     D0, [A7]+
  1325. 00000E48  205F                     movea.l    A0, [A7]+
  1326. 00000E4A  A06A                     syscall    HSetState
  1327. 00000E4C  2853                     movea.l    A4, [A3]
  1328. 00000E4E  296C 0018 0028           move.l     [A4 + 0x28], [A4 + 0x18]
  1329. 00000E54  42A7                     clr.l      -[A7]
  1330. 00000E56  2F0B                     move.l     -[A7], A3
  1331. 00000E58  4EAD 0D12                jsr        [A5 + 0xD12 /* export_414 */]
  1332. 00000E5C  295F 0024                move.l     [A4 + 0x24], [A7]+
  1333. 00000E60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1334. 00000E64  1F3C 0001                move.b     -[A7], 0x1
  1335. 00000E68  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  1336. label00000E6C:
  1337. 00000E6C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1338. 00000E70  4E5E                     unlink     A6
  1339. 00000E72  205F                     movea.l    A0, [A7]+
  1340. 00000E74  504F                     addq.w     A7, 8
  1341. 00000E76  4ED0                     jmp        [A0]
  1342. export_1391:
  1343. 00000E78  4E56 FFE8                link       A6, -0x0018
  1344. 00000E7C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1345. 00000E80  2A2E 0008                move.l     D5, [A6 + 0x8]
  1346. 00000E84  422E 000C                clr.b      [A6 + 0xC]
  1347. 00000E88  102D A58A                move.b     D0, [A5 - 0x5A76]
  1348. 00000E8C  6702                     beq        +0x4 /* 00000E90 */
  1349. 00000E8E  606E                     bra        +0x70 /* 00000EFE */
  1350. label00000E90:
  1351. 00000E90  42A7                     clr.l      -[A7]
  1352. 00000E92  2F05                     move.l     -[A7], D5
  1353. 00000E94  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  1354. 00000E98  285F                     movea.l    A4, [A7]+
  1355. 00000E9A  200C                     move.l     D0, A4
  1356. 00000E9C  6760                     beq        +0x62 /* 00000EFE */
  1357. 00000E9E  7E30                     moveq.l    D7, 0x30
  1358. 00000EA0  7001                     moveq.l    D0, 0x01
  1359. 00000EA2  2D40 FFEC                move.l     [A6 - 0x14], D0
  1360. 00000EA6  2054                     movea.l    A0, [A4]
  1361. 00000EA8  2D68 0010 FFE8           move.l     [A6 - 0x18], [A0 + 0x10]
  1362. 00000EAE  2C2E FFEC                move.l     D6, [A6 - 0x14]
  1363. 00000EB2  6020                     bra        +0x22 /* 00000ED4 */
  1364. label00000EB4:
  1365. 00000EB4  2647                     movea.l    A3, D7
  1366. 00000EB6  D7D4                     add.l      A3, [A4]
  1367. 00000EB8  4267                     clr.w      -[A7]
  1368. 00000EBA  2F13                     move.l     -[A7], [A3]
  1369. 00000EBC  2F3C 5041 4745           move.l     -[A7], 0x50414745 /* 'PAGE' */
  1370. 00000EC2  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1371. 00000EC6  101F                     move.b     D0, [A7]+
  1372. 00000EC8  6604                     bne        +0x6 /* 00000ECE */
  1373. 00000ECA  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1374. label00000ECE:
  1375. 00000ECE  5C87                     addq.l     D7, 6
  1376. 00000ED0  5286                     addq.l     D6, 1
  1377. 00000ED2  6906                     bvs        +0x8 /* 00000EDA */
  1378. label00000ED4:
  1379. 00000ED4  BCAE FFE8                cmp.l      D6, [A6 - 0x18]
  1380. 00000ED8  6FDA                     ble        -0x24 /* 00000EB4 */
  1381. label00000EDA:
  1382. 00000EDA  2F05                     move.l     -[A7], D5
  1383. 00000EDC  4267                     clr.w      -[A7]
  1384. 00000EDE  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  1385. 00000EE2  4267                     clr.w      -[A7]
  1386. 00000EE4  2F05                     move.l     -[A7], D5
  1387. 00000EE6  2F3C 4C49 5354           move.l     -[A7], 0x4C495354 /* 'LIST' */
  1388. 00000EEC  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1389. 00000EF0  101F                     move.b     D0, [A7]+
  1390. 00000EF2  6604                     bne        +0x6 /* 00000EF8 */
  1391. 00000EF4  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1392. label00000EF8:
  1393. 00000EF8  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1394. label00000EFE:
  1395. 00000EFE  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1396. 00000F02  4E5E                     unlink     A6
  1397. 00000F04  2E9F                     move.l     [A7], [A7]+
  1398. 00000F06  4E75                     rts
  1399. export_1392:
  1400. 00000F08  4E56 FFEA                link       A6, -0x0016
  1401. 00000F0C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1402. 00000F10  422E 000E                clr.b      [A6 + 0xE]
  1403. 00000F14  42A7                     clr.l      -[A7]
  1404. 00000F16  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1405. 00000F1A  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  1406. 00000F1E  285F                     movea.l    A4, [A7]+
  1407. 00000F20  200C                     move.l     D0, A4
  1408. 00000F22  675A                     beq        +0x5C /* 00000F7E */
  1409. 00000F24  42A7                     clr.l      -[A7]
  1410. 00000F26  2F0C                     move.l     -[A7], A4
  1411. 00000F28  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1412. 00000F2C  4EBA 0DAA                jsr        [PC + 0xDAA /* 00001CD8 */]
  1413. 00000F30  265F                     movea.l    A3, [A7]+
  1414. 00000F32  200B                     move.l     D0, A3
  1415. 00000F34  673C                     beq        +0x3E /* 00000F72 */
  1416. 00000F36  3E13                     move.w     D7, [A3]
  1417. 00000F38  206D AF30                movea.l    A0, [A5 - 0x50D0]
  1418. 00000F3C  5350                     subq.w     [A0], 1
  1419. 00000F3E  206D AF30                movea.l    A0, [A5 - 0x50D0]
  1420. 00000F42  3007                     move.w     D0, D7
  1421. 00000F44  48C0                     ext.l      D0
  1422. 00000F46  91A8 0004                sub.l      [A0 + 0x4], D0
  1423. 00000F4A  2C0B                     move.l     D6, A3
  1424. 00000F4C  3007                     move.w     D0, D7
  1425. 00000F4E  48C0                     ext.l      D0
  1426. 00000F50  2A00                     move.l     D5, D0
  1427. 00000F52  DA86                     add.l      D5, D6
  1428. 00000F54  2054                     movea.l    A0, [A4]
  1429. 00000F56  2810                     move.l     D4, [A0]
  1430. 00000F58  D894                     add.l      D4, [A4]
  1431. 00000F5A  2F05                     move.l     -[A7], D5
  1432. 00000F5C  2F06                     move.l     -[A7], D6
  1433. 00000F5E  2004                     move.l     D0, D4
  1434. 00000F60  9085                     sub.l      D0, D5
  1435. 00000F62  2F00                     move.l     -[A7], D0
  1436. 00000F64  201F                     move.l     D0, [A7]+
  1437. 00000F66  225F                     movea.l    A1, [A7]+
  1438. 00000F68  205F                     movea.l    A0, [A7]+
  1439. 00000F6A  A02E                     syscall    BlockMove/BlockMoveData
  1440. 00000F6C  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  1441. label00000F72:
  1442. 00000F72  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1443. 00000F76  1F3C 0001                move.b     -[A7], 0x1
  1444. 00000F7A  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  1445. label00000F7E:
  1446. 00000F7E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1447. 00000F82  4E5E                     unlink     A6
  1448. 00000F84  205F                     movea.l    A0, [A7]+
  1449. 00000F86  5C4F                     addq.w     A7, 6
  1450. 00000F88  4ED0                     jmp        [A0]
  1451. fn00000F8A:
  1452. 00000F8A  4E56 0000                link       A6, 0
  1453. 00000F8E  48E7 0018                movem.l    -[A7], A3,A4
  1454. 00000F92  286E 0008                movea.l    A4, [A6 + 0x8]
  1455. 00000F96  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1456. 00000F9C  102D A58A                move.b     D0, [A5 - 0x5A76]
  1457. 00000FA0  6708                     beq        +0xA /* 00000FAA */
  1458. 00000FA2  4EAD 2EAA                jsr        [A5 + 0x2EAA /* export_1489 */]
  1459. 00000FA6  6000 00A6                bra        +0xA8 /* 0000104E */
  1460. label00000FAA:
  1461. 00000FAA  7001                     moveq.l    D0, 0x01
  1462. 00000FAC  B0AD A604                cmp.l      D0, [A5 - 0x59FC]
  1463. 00000FB0  660C                     bne        +0xE /* 00000FBE */
  1464. 00000FB2  3F3C 0017                move.w     -[A7], 0x17
  1465. 00000FB6  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  1466. 00000FBA  6000 0092                bra        +0x94 /* 0000104E */
  1467. label00000FBE:
  1468. 00000FBE  42A7                     clr.l      -[A7]
  1469. 00000FC0  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1470. 00000FC4  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  1471. 00000FC8  295F FFF0                move.l     [A4 - 0x10], [A7]+
  1472. 00000FCC  6602                     bne        +0x4 /* 00000FD0 */
  1473. 00000FCE  607E                     bra        +0x80 /* 0000104E */
  1474. label00000FD0:
  1475. 00000FD0  206C FFF0                movea.l    A0, [A4 - 0x10]
  1476. 00000FD4  2050                     movea.l    A0, [A0]
  1477. 00000FD6  0828 0006 0014           btst.b     [A0 + 0x14], 0x6
  1478. 00000FDC  56C0                     sne        D0
  1479. 00000FDE  4400                     neg.b      D0
  1480. 00000FE0  1940 FFE5                move.b     [A4 - 0x1B], D0
  1481. 00000FE4  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1482. 00000FE8  4267                     clr.w      -[A7]
  1483. 00000FEA  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  1484. 00000FEE  102C FFE5                move.b     D0, [A4 - 0x1B]
  1485. 00000FF2  670A                     beq        +0xC /* 00000FFE */
  1486. 00000FF4  3F3C 0018                move.w     -[A7], 0x18
  1487. 00000FF8  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  1488. 00000FFC  6050                     bra        +0x52 /* 0000104E */
  1489. label00000FFE:
  1490. 00000FFE  42A7                     clr.l      -[A7]
  1491. 00001000  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  1492. 00001004  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1493. 00001008  295F FFF4                move.l     [A4 - 0xC], [A7]+
  1494. 0000100C  206C FFF4                movea.l    A0, [A4 - 0xC]
  1495. 00001010  2650                     movea.l    A3, [A0]
  1496. 00001012  7001                     moveq.l    D0, 0x01
  1497. 00001014  B0AB 0018                cmp.l      D0, [A3 + 0x18]
  1498. 00001018  5CC0                     sge        D0
  1499. 0000101A  4400                     neg.b      D0
  1500. 0000101C  1940 FFE4                move.b     [A4 - 0x1C], D0
  1501. 00001020  082B 0006 0014           btst.b     [A3 + 0x14], 0x6
  1502. 00001026  56C0                     sne        D0
  1503. 00001028  C02C FFE4                and.b      D0, [A4 - 0x1C]
  1504. 0000102C  1940 FFE5                move.b     [A4 - 0x1B], D0
  1505. 00001030  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  1506. 00001034  4267                     clr.w      -[A7]
  1507. 00001036  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  1508. 0000103A  102C FFE5                move.b     D0, [A4 - 0x1B]
  1509. 0000103E  670A                     beq        +0xC /* 0000104A */
  1510. 00001040  3F3C 0019                move.w     -[A7], 0x19
  1511. 00001044  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  1512. 00001048  6004                     bra        +0x6 /* 0000104E */
  1513. label0000104A:
  1514. 0000104A  422E 000C                clr.b      [A6 + 0xC]
  1515. label0000104E:
  1516. 0000104E  4CDF 1800                movem.l    A3,A4, [A7]+
  1517. 00001052  4E5E                     unlink     A6
  1518. 00001054  2E9F                     move.l     [A7], [A7]+
  1519. 00001056  4E75                     rts
  1520. fn00001058:
  1521. 00001058  4E56 0000                link       A6, 0
  1522. 0000105C  2F0C                     move.l     -[A7], A4
  1523. 0000105E  286E 0008                movea.l    A4, [A6 + 0x8]
  1524. 00001062  102C FFE1                move.b     D0, [A4 - 0x1F]
  1525. 00001066  6708                     beq        +0xA /* 00001070 */
  1526. 00001068  3F3C 0001                move.w     -[A7], 0x1
  1527. 0000106C  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  1528. label00001070:
  1529. 00001070  202D ABD8                move.l     D0, [A5 - 0x5428]
  1530. 00001074  B0AC FFF8                cmp.l      D0, [A4 - 0x8]
  1531. 00001078  56C0                     sne        D0
  1532. 0000107A  802C FFE1                or.b       D0, [A4 - 0x1F]
  1533. 0000107E  0240 0001                andi.w     D0, 0x1
  1534. 00001082  6708                     beq        +0xA /* 0000108C */
  1535. 00001084  3F3C 0002                move.w     -[A7], 0x2
  1536. 00001088  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  1537. label0000108C:
  1538. 0000108C  202D ABEE                move.l     D0, [A5 - 0x5412]
  1539. 00001090  B0AC FFFC                cmp.l      D0, [A4 - 0x4]
  1540. 00001094  56C0                     sne        D0
  1541. 00001096  802C FFE1                or.b       D0, [A4 - 0x1F]
  1542. 0000109A  0240 0001                andi.w     D0, 0x1
  1543. 0000109E  6708                     beq        +0xA /* 000010A8 */
  1544. 000010A0  3F3C 0003                move.w     -[A7], 0x3
  1545. 000010A4  4EAD 1952                jsr        [A5 + 0x1952 /* export_806 */]
  1546. label000010A8:
  1547. 000010A8  285F                     movea.l    A4, [A7]+
  1548. 000010AA  4E5E                     unlink     A6
  1549. 000010AC  2E9F                     move.l     [A7], [A7]+
  1550. 000010AE  4E75                     rts
  1551. export_1393:
  1552. 000010B0  4E56 FFE0                link       A6, -0x0020
  1553. 000010B4  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1554. 000010B8  4EBA 01C0                jsr        [PC + 0x1C0 /* 0000127A */]
  1555. 000010BC  2D6D ABEE FFFC           move.l     [A6 - 0x4], [A5 - 0x5412]
  1556. 000010C2  2D6D ABD8 FFF8           move.l     [A6 - 0x8], [A5 - 0x5428]
  1557. 000010C8  42A7                     clr.l      -[A7]
  1558. 000010CA  4EBA 1852                jsr        [PC + 0x1852 /* 0000291E */]
  1559. 000010CE  2B5F AF70                move.l     [A5 - 0x5090], [A7]+
  1560. 000010D2  2B6D A284 AF6C           move.l     [A5 - 0x5094], [A5 - 0x5D7C]
  1561. 000010D8  4267                     clr.w      -[A7]
  1562. 000010DA  2F0E                     move.l     -[A7], A6
  1563. 000010DC  4EBA FEAC                jsr        [PC - 0x154 /* 00000F8A */]
  1564. 000010E0  101F                     move.b     D0, [A7]+
  1565. 000010E2  6704                     beq        +0x6 /* 000010E8 */
  1566. 000010E4  6000 018C                bra        +0x18E /* 00001272 */
  1567. label000010E8:
  1568. 000010E8  102E FFE4                move.b     D0, [A6 - 0x1C]
  1569. 000010EC  6704                     beq        +0x6 /* 000010F2 */
  1570. 000010EE  7A06                     moveq.l    D5, 0x06
  1571. 000010F0  6002                     bra        +0x4 /* 000010F4 */
  1572. label000010F2:
  1573. 000010F2  7A07                     moveq.l    D5, 0x07
  1574. label000010F4:
  1575. 000010F4  1F3C 0002                move.b     -[A7], 0x2
  1576. 000010F8  3F05                     move.w     -[A7], D5
  1577. 000010FA  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  1578. 000010FE  202D A284                move.l     D0, [A5 - 0x5D7C]
  1579. 00001102  B0AD AF6C                cmp.l      D0, [A5 - 0x5094]
  1580. 00001106  56C0                     sne        D0
  1581. 00001108  4400                     neg.b      D0
  1582. 0000110A  1D40 FFE1                move.b     [A6 - 0x1F], D0
  1583. 0000110E  6624                     bne        +0x26 /* 00001134 */
  1584. 00001110  222D ABEE                move.l     D1, [A5 - 0x5412]
  1585. 00001114  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  1586. 00001118  57C1                     seq        D1
  1587. 0000111A  8001                     or.b       D0, D1
  1588. 0000111C  0240 0001                andi.w     D0, 0x1
  1589. 00001120  6612                     bne        +0x14 /* 00001134 */
  1590. 00001122  2F00                     move.l     -[A7], D0
  1591. 00001124  4267                     clr.w      -[A7]
  1592. 00001126  2F0E                     move.l     -[A7], A6
  1593. 00001128  4EBA FE60                jsr        [PC - 0x1A0 /* 00000F8A */]
  1594. 0000112C  121F                     move.b     D1, [A7]+
  1595. 0000112E  201F                     move.l     D0, [A7]+
  1596. 00001130  8001                     or.b       D0, D1
  1597. 00001132  670A                     beq        +0xC /* 0000113E */
  1598. label00001134:
  1599. 00001134  2F0E                     move.l     -[A7], A6
  1600. 00001136  4EBA FF20                jsr        [PC - 0xE0 /* 00001058 */]
  1601. 0000113A  6000 0136                bra        +0x138 /* 00001272 */
  1602. label0000113E:
  1603. 0000113E  2F2D AF70                move.l     -[A7], [A5 - 0x5090]
  1604. 00001142  4267                     clr.w      -[A7]
  1605. 00001144  4EBA 329C                jsr        [PC + 0x329C /* 000043E2 */]
  1606. 00001148  4267                     clr.w      -[A7]
  1607. 0000114A  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  1608. 0000114E  2F2D AF70                move.l     -[A7], [A5 - 0x5090]
  1609. 00001152  4EBA FB32                jsr        [PC - 0x4CE /* 00000C86 */]
  1610. 00001156  101F                     move.b     D0, [A7]+
  1611. 00001158  6700 00FE                beq        +0x100 /* 00001258 */
  1612. 0000115C  2B6E FFFC AF60           move.l     [A5 - 0x50A0], [A6 - 0x4]
  1613. 00001162  2F2D AF60                move.l     -[A7], [A5 - 0x50A0]
  1614. 00001166  4EAD 177A                jsr        [A5 + 0x177A /* export_747 */]
  1615. 0000116A  53AD A604                subq.l     [A5 - 0x59FC], 1
  1616. 0000116E  202D AF60                move.l     D0, [A5 - 0x50A0]
  1617. 00001172  B0AD A608                cmp.l      D0, [A5 - 0x59F8]
  1618. 00001176  6612                     bne        +0x14 /* 0000118A */
  1619. 00001178  42A7                     clr.l      -[A7]
  1620. 0000117A  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  1621. 0000117E  7001                     moveq.l    D0, 0x01
  1622. 00001180  2F00                     move.l     -[A7], D0
  1623. 00001182  4EBA 209C                jsr        [PC + 0x209C /* 00003220 */]
  1624. 00001186  2B5F A608                move.l     [A5 - 0x59F8], [A7]+
  1625. label0000118A:
  1626. 0000118A  1B7C 0001 A4BC           move.b     [A5 - 0x5B44], 0x1
  1627. 00001190  42A7                     clr.l      -[A7]
  1628. 00001192  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1629. 00001196  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1630. 0000119A  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1631. 0000119E  6608                     bne        +0xA /* 000011A8 */
  1632. 000011A0  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1633. 000011A4  6000 0098                bra        +0x9A /* 0000123E */
  1634. label000011A8:
  1635. 000011A8  206E FFF4                movea.l    A0, [A6 - 0xC]
  1636. 000011AC  2850                     movea.l    A4, [A0]
  1637. 000011AE  53AC 0018                subq.l     [A4 + 0x18], 1
  1638. 000011B2  7001                     moveq.l    D0, 0x01
  1639. 000011B4  B0AC 0018                cmp.l      D0, [A4 + 0x18]
  1640. 000011B8  5EC4                     sgt        D4
  1641. 000011BA  4404                     neg.b      D4
  1642. 000011BC  2C2C 0020                move.l     D6, [A4 + 0x20]
  1643. 000011C0  2E2C 001C                move.l     D7, [A4 + 0x1C]
  1644. 000011C4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1645. 000011C8  1F3C 0001                move.b     -[A7], 0x1
  1646. 000011CC  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  1647. 000011D0  1004                     move.b     D0, D4
  1648. 000011D2  676A                     beq        +0x6C /* 0000123E */
  1649. 000011D4  2B6E FFF8 AF2C           move.l     [A5 - 0x50D4], [A6 - 0x8]
  1650. 000011DA  2F2D AF2C                move.l     -[A7], [A5 - 0x50D4]
  1651. 000011DE  4EAD 1772                jsr        [A5 + 0x1772 /* export_746 */]
  1652. 000011E2  53AD A5FC                subq.l     [A5 - 0x5A04], 1
  1653. 000011E6  2B6D A600 AD22           move.l     [A5 - 0x52DE], [A5 - 0x5A00]
  1654. 000011EC  202D A600                move.l     D0, [A5 - 0x5A00]
  1655. 000011F0  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1656. 000011F4  6604                     bne        +0x6 /* 000011FA */
  1657. 000011F6  2B47 A600                move.l     [A5 - 0x5A00], D7
  1658. label000011FA:
  1659. 000011FA  42A7                     clr.l      -[A7]
  1660. 000011FC  2F06                     move.l     -[A7], D6
  1661. 000011FE  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1662. 00001202  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1663. 00001206  6714                     beq        +0x16 /* 0000121C */
  1664. 00001208  206E FFF4                movea.l    A0, [A6 - 0xC]
  1665. 0000120C  2050                     movea.l    A0, [A0]
  1666. 0000120E  2147 001C                move.l     [A0 + 0x1C], D7
  1667. 00001212  2F06                     move.l     -[A7], D6
  1668. 00001214  1F3C 0001                move.b     -[A7], 0x1
  1669. 00001218  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  1670. label0000121C:
  1671. 0000121C  42A7                     clr.l      -[A7]
  1672. 0000121E  2F07                     move.l     -[A7], D7
  1673. 00001220  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1674. 00001224  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1675. 00001228  6714                     beq        +0x16 /* 0000123E */
  1676. 0000122A  206E FFF4                movea.l    A0, [A6 - 0xC]
  1677. 0000122E  2050                     movea.l    A0, [A0]
  1678. 00001230  2146 0020                move.l     [A0 + 0x20], D6
  1679. 00001234  2F07                     move.l     -[A7], D7
  1680. 00001236  1F3C 0001                move.b     -[A7], 0x1
  1681. 0000123A  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  1682. label0000123E:
  1683. 0000123E  2F2D AF60                move.l     -[A7], [A5 - 0x50A0]
  1684. 00001242  4EAD 3162                jsr        [A5 + 0x3162 /* export_1576 */]
  1685. 00001246  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  1686. 0000124A  2F2D AF70                move.l     -[A7], [A5 - 0x5090]
  1687. 0000124E  1F3C 0001                move.b     -[A7], 0x1
  1688. 00001252  4EBA 4D4C                jsr        [PC + 0x4D4C /* 00005FA0 */]
  1689. 00001256  6004                     bra        +0x6 /* 0000125C */
  1690. label00001258:
  1691. 00001258  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1692. label0000125C:
  1693. 0000125C  7000                     moveq.l    D0, 0x00
  1694. 0000125E  2B40 A5A0                move.l     [A5 - 0x5A60], D0
  1695. 00001262  42A7                     clr.l      -[A7]
  1696. 00001264  4EBA 16B8                jsr        [PC + 0x16B8 /* 0000291E */]
  1697. 00001268  2B5F A5A0                move.l     [A5 - 0x5A60], [A7]+
  1698. 0000126C  2F0E                     move.l     -[A7], A6
  1699. 0000126E  4EBA FDE8                jsr        [PC - 0x218 /* 00001058 */]
  1700. label00001272:
  1701. 00001272  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1702. 00001276  4E5E                     unlink     A6
  1703. 00001278  4E75                     rts
  1704. export_1394:
  1705. fn0000127A:
  1706. 0000127A  4E56 FFF4                link       A6, -0x000C
  1707. 0000127E  48E7 0118                movem.l    -[A7], D7,A3,A4
  1708. 00001282  4AAD AF60                tst.l      [A5 - 0x50A0]
  1709. 00001286  57C0                     seq        D0
  1710. 00001288  802D A58A                or.b       D0, [A5 - 0x5A76]
  1711. 0000128C  0240 0001                andi.w     D0, 0x1
  1712. 00001290  6704                     beq        +0x6 /* 00001296 */
  1713. 00001292  6000 00F2                bra        +0xF4 /* 00001386 */
  1714. label00001296:
  1715. 00001296  42A7                     clr.l      -[A7]
  1716. 00001298  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  1717. 0000129C  2F2D AF60                move.l     -[A7], [A5 - 0x50A0]
  1718. 000012A0  4EBA 2760                jsr        [PC + 0x2760 /* 00003A02 */]
  1719. 000012A4  4A9F                     tst.l      [A7]+
  1720. 000012A6  670A                     beq        +0xC /* 000012B2 */
  1721. 000012A8  2F3C 0000 D431           move.l     -[A7], 0xD431
  1722. 000012AE  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  1723. label000012B2:
  1724. 000012B2  42A7                     clr.l      -[A7]
  1725. 000012B4  2F2D AF60                move.l     -[A7], [A5 - 0x50A0]
  1726. 000012B8  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  1727. 000012BC  285F                     movea.l    A4, [A7]+
  1728. 000012BE  200C                     move.l     D0, A4
  1729. 000012C0  6700 00B8                beq        +0xBA /* 0000137A */
  1730. 000012C4  2054                     movea.l    A0, [A4]
  1731. 000012C6  2E28 0010                move.l     D7, [A0 + 0x10]
  1732. 000012CA  2F2D AF60                move.l     -[A7], [A5 - 0x50A0]
  1733. 000012CE  4267                     clr.w      -[A7]
  1734. 000012D0  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  1735. 000012D4  4267                     clr.w      -[A7]
  1736. 000012D6  2F2D AF60                move.l     -[A7], [A5 - 0x50A0]
  1737. 000012DA  2F3C 4341 5244           move.l     -[A7], 0x43415244 /* 'CARD' */
  1738. 000012E0  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1739. 000012E4  101F                     move.b     D0, [A7]+
  1740. 000012E6  6604                     bne        +0x6 /* 000012EC */
  1741. 000012E8  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1742. label000012EC:
  1743. 000012EC  4A87                     tst.l      D7
  1744. 000012EE  56C0                     sne        D0
  1745. 000012F0  4A00                     tst.b      D0
  1746. 000012F2  6720                     beq        +0x22 /* 00001314 */
  1747. 000012F4  2F00                     move.l     -[A7], D0
  1748. 000012F6  4267                     clr.w      -[A7]
  1749. 000012F8  2F07                     move.l     -[A7], D7
  1750. 000012FA  2F3C 424D 4150           move.l     -[A7], 0x424D4150 /* 'BMAP' */
  1751. 00001300  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1752. 00001304  121F                     move.b     D1, [A7]+
  1753. 00001306  201F                     move.l     D0, [A7]+
  1754. 00001308  0A01 0001                xori.b     D1, 0x1
  1755. 0000130C  C001                     and.b      D0, D1
  1756. 0000130E  6704                     beq        +0x6 /* 00001314 */
  1757. 00001310  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1758. label00001314:
  1759. 00001314  4AAD AF2C                tst.l      [A5 - 0x50D4]
  1760. 00001318  6760                     beq        +0x62 /* 0000137A */
  1761. 0000131A  42A7                     clr.l      -[A7]
  1762. 0000131C  2F2D AF2C                move.l     -[A7], [A5 - 0x50D4]
  1763. 00001320  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1764. 00001324  265F                     movea.l    A3, [A7]+
  1765. 00001326  200B                     move.l     D0, A3
  1766. 00001328  6750                     beq        +0x52 /* 0000137A */
  1767. 0000132A  2053                     movea.l    A0, [A3]
  1768. 0000132C  2E28 0010                move.l     D7, [A0 + 0x10]
  1769. 00001330  2F2D AF2C                move.l     -[A7], [A5 - 0x50D4]
  1770. 00001334  4267                     clr.w      -[A7]
  1771. 00001336  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  1772. 0000133A  4267                     clr.w      -[A7]
  1773. 0000133C  2F2D AF2C                move.l     -[A7], [A5 - 0x50D4]
  1774. 00001340  2F3C 424B 4744           move.l     -[A7], 0x424B4744 /* 'BKGD' */
  1775. 00001346  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1776. 0000134A  101F                     move.b     D0, [A7]+
  1777. 0000134C  6604                     bne        +0x6 /* 00001352 */
  1778. 0000134E  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1779. label00001352:
  1780. 00001352  4A87                     tst.l      D7
  1781. 00001354  56C0                     sne        D0
  1782. 00001356  4A00                     tst.b      D0
  1783. 00001358  6720                     beq        +0x22 /* 0000137A */
  1784. 0000135A  2F00                     move.l     -[A7], D0
  1785. 0000135C  4267                     clr.w      -[A7]
  1786. 0000135E  2F07                     move.l     -[A7], D7
  1787. 00001360  2F3C 424D 4150           move.l     -[A7], 0x424D4150 /* 'BMAP' */
  1788. 00001366  4EAD 1222                jsr        [A5 + 0x1222 /* export_576 */]
  1789. 0000136A  121F                     move.b     D1, [A7]+
  1790. 0000136C  201F                     move.l     D0, [A7]+
  1791. 0000136E  0A01 0001                xori.b     D1, 0x1
  1792. 00001372  C001                     and.b      D0, D1
  1793. 00001374  6704                     beq        +0x6 /* 0000137A */
  1794. 00001376  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1795. label0000137A:
  1796. 0000137A  7000                     moveq.l    D0, 0x00
  1797. 0000137C  2B40 AF60                move.l     [A5 - 0x50A0], D0
  1798. 00001380  7000                     moveq.l    D0, 0x00
  1799. 00001382  2B40 AF2C                move.l     [A5 - 0x50D4], D0
  1800. label00001386:
  1801. 00001386  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1802. 0000138A  4E5E                     unlink     A6
  1803. 0000138C  4E75                     rts
  1804. export_1395:
  1805. 0000138E  4E56 0000                link       A6, 0
  1806. 00001392  4EBA FEE6                jsr        [PC - 0x11A /* 0000127A */]
  1807. 00001396  486D AF5A                pea.l      [A5 - 0x50A6]
  1808. 0000139A  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  1809. 0000139E  4E5E                     unlink     A6
  1810. 000013A0  4E75                     rts
  1811. export_1396:
  1812. 000013A2  4E56 FFF4                link       A6, -0x000C
  1813. 000013A6  48E7 0118                movem.l    -[A7], D7,A3,A4
  1814. 000013AA  422E 0010                clr.b      [A6 + 0x10]
  1815. 000013AE  206E 0008                movea.l    A0, [A6 + 0x8]
  1816. 000013B2  4210                     clr.b      [A0]
  1817. 000013B4  42A7                     clr.l      -[A7]
  1818. 000013B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1819. 000013BA  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1820. 000013BE  285F                     movea.l    A4, [A7]+
  1821. 000013C0  200C                     move.l     D0, A4
  1822. 000013C2  672E                     beq        +0x30 /* 000013F2 */
  1823. 000013C4  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1824. 000013CA  2054                     movea.l    A0, [A4]
  1825. 000013CC  2028 0028                move.l     D0, [A0 + 0x28]
  1826. 000013D0  7232                     moveq.l    D1, 0x32
  1827. 000013D2  D081                     add.l      D0, D1
  1828. 000013D4  2E28 002E                move.l     D7, [A0 + 0x2E]
  1829. 000013D8  DE80                     add.l      D7, D0
  1830. 000013DA  2647                     movea.l    A3, D7
  1831. 000013DC  D7D4                     add.l      A3, [A4]
  1832. 000013DE  2F0B                     move.l     -[A7], A3
  1833. 000013E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1834. 000013E4  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  1835. 000013E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1836. 000013EC  4267                     clr.w      -[A7]
  1837. 000013EE  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  1838. label000013F2:
  1839. 000013F2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1840. 000013F6  4E5E                     unlink     A6
  1841. 000013F8  205F                     movea.l    A0, [A7]+
  1842. 000013FA  504F                     addq.w     A7, 8
  1843. 000013FC  4ED0                     jmp        [A0]
  1844. export_1397:
  1845. 000013FE  4E56 FFE8                link       A6, -0x0018
  1846. 00001402  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1847. 00001406  7000                     moveq.l    D0, 0x00
  1848. 00001408  2D40 000C                move.l     [A6 + 0xC], D0
  1849. 0000140C  2E2D A600                move.l     D7, [A5 - 0x5A00]
  1850. 00001410  7001                     moveq.l    D0, 0x01
  1851. 00001412  2D40 FFEC                move.l     [A6 - 0x14], D0
  1852. 00001416  2D6D A5FC FFE8           move.l     [A6 - 0x18], [A5 - 0x5A04]
  1853. 0000141C  2C2E FFEC                move.l     D6, [A6 - 0x14]
  1854. 00001420  602E                     bra        +0x30 /* 00001450 */
  1855. label00001422:
  1856. 00001422  BEAE 0008                cmp.l      D7, [A6 + 0x8]
  1857. 00001426  6606                     bne        +0x8 /* 0000142E */
  1858. 00001428  2D46 000C                move.l     [A6 + 0xC], D6
  1859. 0000142C  6028                     bra        +0x2A /* 00001456 */
  1860. label0000142E:
  1861. 0000142E  42A7                     clr.l      -[A7]
  1862. 00001430  2F07                     move.l     -[A7], D7
  1863. 00001432  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1864. 00001436  285F                     movea.l    A4, [A7]+
  1865. 00001438  200C                     move.l     D0, A4
  1866. 0000143A  671A                     beq        +0x1C /* 00001456 */
  1867. 0000143C  2054                     movea.l    A0, [A4]
  1868. 0000143E  2A28 001C                move.l     D5, [A0 + 0x1C]
  1869. 00001442  2F07                     move.l     -[A7], D7
  1870. 00001444  4267                     clr.w      -[A7]
  1871. 00001446  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  1872. 0000144A  2E05                     move.l     D7, D5
  1873. 0000144C  5286                     addq.l     D6, 1
  1874. 0000144E  6906                     bvs        +0x8 /* 00001456 */
  1875. label00001450:
  1876. 00001450  BCAE FFE8                cmp.l      D6, [A6 - 0x18]
  1877. 00001454  6FCC                     ble        -0x32 /* 00001422 */
  1878. label00001456:
  1879. 00001456  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1880. 0000145A  4E5E                     unlink     A6
  1881. 0000145C  2E9F                     move.l     [A7], [A7]+
  1882. 0000145E  4E75                     rts
  1883. export_1398:
  1884. 00001460  4E56 0000                link       A6, 0
  1885. 00001464  4267                     clr.w      -[A7]
  1886. 00001466  42A7                     clr.l      -[A7]
  1887. 00001468  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1888. 0000146C  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1889. 00001470  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1890. 00001474  3F3C 0004                move.w     -[A7], 0x4
  1891. 00001478  1F3C 0001                move.b     -[A7], 0x1
  1892. 0000147C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1893. 00001480  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1894. 00001484  4EBA 01F4                jsr        [PC + 0x1F4 /* 0000167A */]
  1895. 00001488  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  1896. 0000148C  4E5E                     unlink     A6
  1897. 0000148E  205F                     movea.l    A0, [A7]+
  1898. 00001490  DEFC 000C                add.w      A7, 0xC
  1899. 00001494  4ED0                     jmp        [A0]
  1900. export_1399:
  1901. 00001496  4E56 FFF4                link       A6, -0x000C
  1902. 0000149A  2D7C 5754 4C4B 000C      move.l     [A6 + 0xC], 0x57544C4B /* 'WTLK' */
  1903. 000014A2  4267                     clr.w      -[A7]
  1904. 000014A4  42A7                     clr.l      -[A7]
  1905. 000014A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1906. 000014AA  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  1907. 000014AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1908. 000014B2  2F3C 0000 0004           move.l     -[A7], 0x4
  1909. 000014B8  486E FFFC                pea.l      [A6 - 0x4]
  1910. 000014BC  486E FFF4                pea.l      [A6 - 0xC]
  1911. 000014C0  4EBA 01B8                jsr        [PC + 0x1B8 /* 0000167A */]
  1912. 000014C4  101F                     move.b     D0, [A7]+
  1913. 000014C6  6706                     beq        +0x8 /* 000014CE */
  1914. 000014C8  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  1915. label000014CE:
  1916. 000014CE  4E5E                     unlink     A6
  1917. 000014D0  2E9F                     move.l     [A7], [A7]+
  1918. 000014D2  4E75                     rts
  1919. export_1400:
  1920. fn000014D4:
  1921. 000014D4  4E56 FFCA                link       A6, -0x0036
  1922. 000014D8  2F0C                     move.l     -[A7], A4
  1923. 000014DA  422E 0012                clr.b      [A6 + 0x12]
  1924. 000014DE  4267                     clr.w      -[A7]
  1925. 000014E0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1926. 000014E4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1927. 000014E8  486E FFE2                pea.l      [A6 - 0x1E]
  1928. 000014EC  4EBA 05DA                jsr        [PC + 0x5DA /* 00001AC8 */]
  1929. 000014F0  101F                     move.b     D0, [A7]+
  1930. 000014F2  6602                     bne        +0x4 /* 000014F6 */
  1931. 000014F4  6072                     bra        +0x74 /* 00001568 */
  1932. label000014F6:
  1933. 000014F6  082E 0004 FFF0           btst.b     [A6 - 0x10], 0x4
  1934. 000014FC  675C                     beq        +0x5E /* 0000155A */
  1935. 000014FE  42A7                     clr.l      -[A7]
  1936. 00001500  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1937. 00001504  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  1938. 00001508  285F                     movea.l    A4, [A7]+
  1939. 0000150A  200C                     move.l     D0, A4
  1940. 0000150C  675A                     beq        +0x5C /* 00001568 */
  1941. 0000150E  2F0C                     move.l     -[A7], A4
  1942. 00001510  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1943. 00001514  4267                     clr.w      -[A7]
  1944. 00001516  486E FFDA                pea.l      [A6 - 0x26]
  1945. 0000151A  486E FFD6                pea.l      [A6 - 0x2A]
  1946. 0000151E  486E FFCE                pea.l      [A6 - 0x32]
  1947. 00001522  486E FFCA                pea.l      [A6 - 0x36]
  1948. 00001526  4EBA 1288                jsr        [PC + 0x1288 /* 000027B0 */]
  1949. 0000152A  4AAE FFDA                tst.l      [A6 - 0x26]
  1950. 0000152E  56C0                     sne        D0
  1951. 00001530  4AAE FFCE                tst.l      [A6 - 0x32]
  1952. 00001534  5EC1                     sgt        D1
  1953. 00001536  C001                     and.b      D0, D1
  1954. 00001538  6714                     beq        +0x16 /* 0000154E */
  1955. 0000153A  206E FFDA                movea.l    A0, [A6 - 0x26]
  1956. 0000153E  1010                     move.b     D0, [A0]
  1957. 00001540  4880                     ext.w      D0
  1958. 00001542  7231                     moveq.l    D1, 0x31
  1959. 00001544  B240                     cmp.w      D1, D0
  1960. 00001546  57C0                     seq        D0
  1961. 00001548  4400                     neg.b      D0
  1962. 0000154A  1D40 0012                move.b     [A6 + 0x12], D0
  1963. label0000154E:
  1964. 0000154E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1965. 00001552  4267                     clr.w      -[A7]
  1966. 00001554  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  1967. 00001558  600E                     bra        +0x10 /* 00001568 */
  1968. label0000155A:
  1969. 0000155A  082E 0006 FFF0           btst.b     [A6 - 0x10], 0x6
  1970. 00001560  56C0                     sne        D0
  1971. 00001562  4400                     neg.b      D0
  1972. 00001564  1D40 0012                move.b     [A6 + 0x12], D0
  1973. label00001568:
  1974. 00001568  285F                     movea.l    A4, [A7]+
  1975. 0000156A  4E5E                     unlink     A6
  1976. 0000156C  205F                     movea.l    A0, [A7]+
  1977. 0000156E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1978. 00001572  4ED0                     jmp        [A0]
  1979. export_1401:
  1980. fn00001574:
  1981. 00001574  4E56 FFFC                link       A6, -0x0004
  1982. 00001578  2F0C                     move.l     -[A7], A4
  1983. 0000157A  7000                     moveq.l    D0, 0x00
  1984. 0000157C  2D40 000C                move.l     [A6 + 0xC], D0
  1985. 00001580  42A7                     clr.l      -[A7]
  1986. 00001582  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1987. 00001586  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  1988. 0000158A  285F                     movea.l    A4, [A7]+
  1989. 0000158C  200C                     move.l     D0, A4
  1990. 0000158E  6712                     beq        +0x14 /* 000015A2 */
  1991. 00001590  2054                     movea.l    A0, [A4]
  1992. 00001592  2D68 0024 000C           move.l     [A6 + 0xC], [A0 + 0x24]
  1993. 00001598  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1994. 0000159C  4267                     clr.w      -[A7]
  1995. 0000159E  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  1996. label000015A2:
  1997. 000015A2  285F                     movea.l    A4, [A7]+
  1998. 000015A4  4E5E                     unlink     A6
  1999. 000015A6  2E9F                     move.l     [A7], [A7]+
  2000. 000015A8  4E75                     rts
  2001. export_1402:
  2002. 000015AA  4E56 FFF4                link       A6, -0x000C
  2003. 000015AE  48E7 0118                movem.l    -[A7], D7,A3,A4
  2004. 000015B2  422E 0010                clr.b      [A6 + 0x10]
  2005. 000015B6  206E 0008                movea.l    A0, [A6 + 0x8]
  2006. 000015BA  4210                     clr.b      [A0]
  2007. 000015BC  42A7                     clr.l      -[A7]
  2008. 000015BE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2009. 000015C2  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  2010. 000015C6  285F                     movea.l    A4, [A7]+
  2011. 000015C8  200C                     move.l     D0, A4
  2012. 000015CA  672E                     beq        +0x30 /* 000015FA */
  2013. 000015CC  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2014. 000015D2  2054                     movea.l    A0, [A4]
  2015. 000015D4  2028 002C                move.l     D0, [A0 + 0x2C]
  2016. 000015D8  7236                     moveq.l    D1, 0x36
  2017. 000015DA  D081                     add.l      D0, D1
  2018. 000015DC  2E28 0032                move.l     D7, [A0 + 0x32]
  2019. 000015E0  DE80                     add.l      D7, D0
  2020. 000015E2  2647                     movea.l    A3, D7
  2021. 000015E4  D7D4                     add.l      A3, [A4]
  2022. 000015E6  2F0B                     move.l     -[A7], A3
  2023. 000015E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2024. 000015EC  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  2025. 000015F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2026. 000015F4  4267                     clr.w      -[A7]
  2027. 000015F6  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  2028. label000015FA:
  2029. 000015FA  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2030. 000015FE  4E5E                     unlink     A6
  2031. 00001600  205F                     movea.l    A0, [A7]+
  2032. 00001602  504F                     addq.w     A7, 8
  2033. 00001604  4ED0                     jmp        [A0]
  2034. export_1403:
  2035. 00001606  4E56 0000                link       A6, 0
  2036. 0000160A  4267                     clr.w      -[A7]
  2037. 0000160C  42A7                     clr.l      -[A7]
  2038. 0000160E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2039. 00001612  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  2040. 00001616  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2041. 0000161A  3F3C 0003                move.w     -[A7], 0x3
  2042. 0000161E  1F3C 0001                move.b     -[A7], 0x1
  2043. 00001622  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2044. 00001626  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2045. 0000162A  4EBA 004E                jsr        [PC + 0x4E /* 0000167A */]
  2046. 0000162E  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  2047. 00001632  4E5E                     unlink     A6
  2048. 00001634  205F                     movea.l    A0, [A7]+
  2049. 00001636  DEFC 000C                add.w      A7, 0xC
  2050. 0000163A  4ED0                     jmp        [A0]
  2051. export_1404:
  2052. 0000163C  4E56 FFF4                link       A6, -0x000C
  2053. 00001640  2D7C 5754 4C4B 000C      move.l     [A6 + 0xC], 0x57544C4B /* 'WTLK' */
  2054. 00001648  4267                     clr.w      -[A7]
  2055. 0000164A  42A7                     clr.l      -[A7]
  2056. 0000164C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2057. 00001650  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  2058. 00001654  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2059. 00001658  2F3C 0000 0003           move.l     -[A7], 0x3
  2060. 0000165E  486E FFFC                pea.l      [A6 - 0x4]
  2061. 00001662  486E FFF4                pea.l      [A6 - 0xC]
  2062. 00001666  4EBA 0012                jsr        [PC + 0x12 /* 0000167A */]
  2063. 0000166A  101F                     move.b     D0, [A7]+
  2064. 0000166C  6706                     beq        +0x8 /* 00001674 */
  2065. 0000166E  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  2066. label00001674:
  2067. 00001674  4E5E                     unlink     A6
  2068. 00001676  2E9F                     move.l     [A7], [A7]+
  2069. 00001678  4E75                     rts
  2070. fn0000167A:
  2071. 0000167A  4E56 FFEA                link       A6, -0x0016
  2072. 0000167E  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2073. 00001682  266E 0018                movea.l    A3, [A6 + 0x18]
  2074. 00001686  3C2E 0012                move.w     D6, [A6 + 0x12]
  2075. 0000168A  422E 001C                clr.b      [A6 + 0x1C]
  2076. 0000168E  206E 0008                movea.l    A0, [A6 + 0x8]
  2077. 00001692  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  2078. 00001696  7003                     moveq.l    D0, 0x03
  2079. label00001698:
  2080. 00001698  30D9                     move.w     [A0]+, [A1]+
  2081. 0000169A  51C8 FFFC                dbf        D0, -0x6 /* 00001698 */
  2082. 0000169E  200B                     move.l     D0, A3
  2083. 000016A0  6700 00C2                beq        +0xC4 /* 00001764 */
  2084. 000016A4  2F0B                     move.l     -[A7], A3
  2085. 000016A6  486E FFEB                pea.l      [A6 - 0x15]
  2086. 000016AA  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  2087. 000016AE  7003                     moveq.l    D0, 0x03
  2088. 000016B0  B046                     cmp.w      D0, D6
  2089. 000016B2  6610                     bne        +0x12 /* 000016C4 */
  2090. 000016B4  2853                     movea.l    A4, [A3]
  2091. 000016B6  202C 002C                move.l     D0, [A4 + 0x2C]
  2092. 000016BA  7236                     moveq.l    D1, 0x36
  2093. 000016BC  D081                     add.l      D0, D1
  2094. 000016BE  2E2C 0032                move.l     D7, [A4 + 0x32]
  2095. 000016C2  DE80                     add.l      D7, D0
  2096. label000016C4:
  2097. 000016C4  7004                     moveq.l    D0, 0x04
  2098. 000016C6  B046                     cmp.w      D0, D6
  2099. 000016C8  6610                     bne        +0x12 /* 000016DA */
  2100. 000016CA  2853                     movea.l    A4, [A3]
  2101. 000016CC  202C 0028                move.l     D0, [A4 + 0x28]
  2102. 000016D0  7232                     moveq.l    D1, 0x32
  2103. 000016D2  D081                     add.l      D0, D1
  2104. 000016D4  2E2C 002E                move.l     D7, [A4 + 0x2E]
  2105. 000016D8  DE80                     add.l      D7, D0
  2106. label000016DA:
  2107. 000016DA  2007                     move.l     D0, D7
  2108. 000016DC  D093                     add.l      D0, [A3]
  2109. 000016DE  2D40 FFEC                move.l     [A6 - 0x14], D0
  2110. 000016E2  486E FFEC                pea.l      [A6 - 0x14]
  2111. 000016E6  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  2112. 000016EA  2053                     movea.l    A0, [A3]
  2113. 000016EC  2F08                     move.l     -[A7], A0
  2114. 000016EE  42A7                     clr.l      -[A7]
  2115. 000016F0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2116. 000016F4  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  2117. 000016F8  201F                     move.l     D0, [A7]+
  2118. 000016FA  205F                     movea.l    A0, [A7]+
  2119. 000016FC  48E7 8080                movem.l    -[A7], D0,A0
  2120. 00001700  42A7                     clr.l      -[A7]
  2121. 00001702  2F13                     move.l     -[A7], [A3]
  2122. 00001704  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  2123. 00001708  221F                     move.l     D1, [A7]+
  2124. 0000170A  4CDF 0101                movem.l    D0,A0, [A7]+
  2125. 0000170E  9081                     sub.l      D0, D1
  2126. 00001710  2210                     move.l     D1, [A0]
  2127. 00001712  9280                     sub.l      D1, D0
  2128. 00001714  2D41 FFF8                move.l     [A6 - 0x8], D1
  2129. 00001718  4267                     clr.w      -[A7]
  2130. 0000171A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  2131. 0000171E  2F13                     move.l     -[A7], [A3]
  2132. 00001720  2053                     movea.l    A0, [A3]
  2133. 00001722  2F10                     move.l     -[A7], [A0]
  2134. 00001724  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  2135. 00001728  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2136. 0000172C  486E FFF8                pea.l      [A6 - 0x8]
  2137. 00001730  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2138. 00001734  4EBA EC38                jsr        [PC - 0x13C8 /* 0000036E */]
  2139. 00001738  1D5F 001C                move.b     [A6 + 0x1C], [A7]+
  2140. 0000173C  2F0B                     move.l     -[A7], A3
  2141. 0000173E  1F2E FFEB                move.b     -[A7], [A6 - 0x15]
  2142. 00001742  101F                     move.b     D0, [A7]+
  2143. 00001744  205F                     movea.l    A0, [A7]+
  2144. 00001746  A06A                     syscall    HSetState
  2145. 00001748  7003                     moveq.l    D0, 0x03
  2146. 0000174A  B046                     cmp.w      D0, D6
  2147. 0000174C  660C                     bne        +0xE /* 0000175A */
  2148. 0000174E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2149. 00001752  4267                     clr.w      -[A7]
  2150. 00001754  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  2151. 00001758  600A                     bra        +0xC /* 00001764 */
  2152. label0000175A:
  2153. 0000175A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2154. 0000175E  4267                     clr.w      -[A7]
  2155. 00001760  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  2156. label00001764:
  2157. 00001764  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2158. 00001768  4E5E                     unlink     A6
  2159. 0000176A  205F                     movea.l    A0, [A7]+
  2160. 0000176C  DEFC 0014                add.w      A7, 0x14
  2161. 00001770  4ED0                     jmp        [A0]
  2162. export_1405:
  2163. fn00001772:
  2164. 00001772  4E56 FF7C                link       A6, -0x0084
  2165. 00001776  422E 000C                clr.b      [A6 + 0xC]
  2166. 0000177A  4AAE 0008                tst.l      [A6 + 0x8]
  2167. 0000177E  6602                     bne        +0x4 /* 00001782 */
  2168. 00001780  602E                     bra        +0x30 /* 000017B0 */
  2169. label00001782:
  2170. 00001782  4267                     clr.w      -[A7]
  2171. 00001784  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  2172. 00001788  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2173. 0000178C  486E FF7C                pea.l      [A6 - 0x84]
  2174. 00001790  4EBA 0046                jsr        [PC + 0x46 /* 000017D8 */]
  2175. 00001794  101F                     move.b     D0, [A7]+
  2176. 00001796  660A                     bne        +0xC /* 000017A2 */
  2177. 00001798  2F3C 0005 BAAB           move.l     -[A7], 0x5BAAB
  2178. 0000179E  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  2179. label000017A2:
  2180. 000017A2  082E 0004 FF80           btst.b     [A6 - 0x80], 0x4
  2181. 000017A8  56C0                     sne        D0
  2182. 000017AA  4400                     neg.b      D0
  2183. 000017AC  1D40 000C                move.b     [A6 + 0xC], D0
  2184. label000017B0:
  2185. 000017B0  4E5E                     unlink     A6
  2186. 000017B2  2E9F                     move.l     [A7], [A7]+
  2187. 000017B4  4E75                     rts
  2188. export_1406:
  2189. 000017B6  4E56 0000                link       A6, 0
  2190. 000017BA  4267                     clr.w      -[A7]
  2191. 000017BC  42A7                     clr.l      -[A7]
  2192. 000017BE  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  2193. 000017C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2194. 000017C6  4EBA 223A                jsr        [PC + 0x223A /* 00003A02 */]
  2195. 000017CA  4EBA FFA6                jsr        [PC - 0x5A /* 00001772 */]
  2196. 000017CE  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  2197. 000017D2  4E5E                     unlink     A6
  2198. 000017D4  2E9F                     move.l     [A7], [A7]+
  2199. 000017D6  4E75                     rts
  2200. export_1407:
  2201. fn000017D8:
  2202. 000017D8  4E56 FFE0                link       A6, -0x0020
  2203. 000017DC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2204. 000017E0  422E 0014                clr.b      [A6 + 0x14]
  2205. 000017E4  4AAE 000C                tst.l      [A6 + 0xC]
  2206. 000017E8  6E04                     bgt        +0x6 /* 000017EE */
  2207. 000017EA  6000 00A0                bra        +0xA2 /* 0000188C */
  2208. label000017EE:
  2209. 000017EE  42A7                     clr.l      -[A7]
  2210. 000017F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2211. 000017F4  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  2212. 000017F8  285F                     movea.l    A4, [A7]+
  2213. 000017FA  200C                     move.l     D0, A4
  2214. 000017FC  6604                     bne        +0x6 /* 00001802 */
  2215. 000017FE  6000 008C                bra        +0x8E /* 0000188C */
  2216. label00001802:
  2217. 00001802  2054                     movea.l    A0, [A4]
  2218. 00001804  202E 000C                move.l     D0, [A6 + 0xC]
  2219. 00001808  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  2220. 0000180C  6E74                     bgt        +0x76 /* 00001882 */
  2221. 0000180E  3028 001C                move.w     D0, [A0 + 0x1C]
  2222. 00001812  48C0                     ext.l      D0
  2223. 00001814  2C00                     move.l     D6, D0
  2224. 00001816  2648                     movea.l    A3, A0
  2225. 00001818  7030                     moveq.l    D0, 0x30
  2226. 0000181A  D7C0                     add.l      A3, D0
  2227. 0000181C  2E2E 000C                move.l     D7, [A6 + 0xC]
  2228. label00001820:
  2229. 00001820  302B 0004                move.w     D0, [A3 + 0x4]
  2230. 00001824  48C0                     ext.l      D0
  2231. 00001826  B087                     cmp.l      D0, D7
  2232. 00001828  6C0C                     bge        +0xE /* 00001836 */
  2233. 0000182A  302B 0004                move.w     D0, [A3 + 0x4]
  2234. 0000182E  48C0                     ext.l      D0
  2235. 00001830  9E80                     sub.l      D7, D0
  2236. 00001832  5C8B                     addq.l     A3, 6
  2237. 00001834  60EA                     bra        -0x14 /* 00001820 */
  2238. label00001836:
  2239. 00001836  2A13                     move.l     D5, [A3]
  2240. 00001838  42A7                     clr.l      -[A7]
  2241. 0000183A  2F05                     move.l     -[A7], D5
  2242. 0000183C  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  2243. 00001840  281F                     move.l     D4, [A7]+
  2244. 00001842  673E                     beq        +0x40 /* 00001882 */
  2245. 00001844  2007                     move.l     D0, D7
  2246. 00001846  5380                     subq.l     D0, 1
  2247. 00001848  2F00                     move.l     -[A7], D0
  2248. 0000184A  2F06                     move.l     -[A7], D6
  2249. 0000184C  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  2250. 00001850  201F                     move.l     D0, [A7]+
  2251. 00001852  7218                     moveq.l    D1, 0x18
  2252. 00001854  D081                     add.l      D0, D1
  2253. 00001856  2D40 FFE8                move.l     [A6 - 0x18], D0
  2254. 0000185A  2044                     movea.l    A0, D4
  2255. 0000185C  202E FFE8                move.l     D0, [A6 - 0x18]
  2256. 00001860  D090                     add.l      D0, [A0]
  2257. 00001862  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2258. 00001866  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2259. 0000186A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2260. 0000186E  2F06                     move.l     -[A7], D6
  2261. 00001870  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2262. 00001874  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  2263. 0000187A  2F05                     move.l     -[A7], D5
  2264. 0000187C  4267                     clr.w      -[A7]
  2265. 0000187E  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  2266. label00001882:
  2267. 00001882  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2268. 00001886  4267                     clr.w      -[A7]
  2269. 00001888  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2270. label0000188C:
  2271. 0000188C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2272. 00001890  4E5E                     unlink     A6
  2273. 00001892  205F                     movea.l    A0, [A7]+
  2274. 00001894  DEFC 000C                add.w      A7, 0xC
  2275. 00001898  4ED0                     jmp        [A0]
  2276. export_1408:
  2277. 0000189A  4E56 FFDC                link       A6, -0x0024
  2278. 0000189E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2279. 000018A2  206E 0008                movea.l    A0, [A6 + 0x8]
  2280. 000018A6  4250                     clr.w      [A0]
  2281. 000018A8  422E 0018                clr.b      [A6 + 0x18]
  2282. 000018AC  102E 000C                move.b     D0, [A6 + 0xC]
  2283. 000018B0  6706                     beq        +0x8 /* 000018B8 */
  2284. 000018B2  2E2E 0012                move.l     D7, [A6 + 0x12]
  2285. 000018B6  6004                     bra        +0x6 /* 000018BC */
  2286. label000018B8:
  2287. 000018B8  2E2E 000E                move.l     D7, [A6 + 0xE]
  2288. label000018BC:
  2289. 000018BC  42A7                     clr.l      -[A7]
  2290. 000018BE  2F07                     move.l     -[A7], D7
  2291. 000018C0  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  2292. 000018C4  265F                     movea.l    A3, [A7]+
  2293. 000018C6  200B                     move.l     D0, A3
  2294. 000018C8  6604                     bne        +0x6 /* 000018CE */
  2295. 000018CA  6000 00AA                bra        +0xAC /* 00001976 */
  2296. label000018CE:
  2297. 000018CE  2F0B                     move.l     -[A7], A3
  2298. 000018D0  486E FFE5                pea.l      [A6 - 0x1B]
  2299. 000018D4  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  2300. 000018D8  2053                     movea.l    A0, [A3]
  2301. 000018DA  2D48 FFE0                move.l     [A6 - 0x20], A0
  2302. 000018DE  102E 000C                move.b     D0, [A6 + 0xC]
  2303. 000018E2  6704                     beq        +0x6 /* 000018E8 */
  2304. 000018E4  7C32                     moveq.l    D6, 0x32
  2305. 000018E6  6002                     bra        +0x4 /* 000018EA */
  2306. label000018E8:
  2307. 000018E8  7C36                     moveq.l    D6, 0x36
  2308. label000018EA:
  2309. 000018EA  2846                     movea.l    A4, D6
  2310. 000018EC  D9D3                     add.l      A4, [A3]
  2311. 000018EE  200C                     move.l     D0, A4
  2312. 000018F0  720E                     moveq.l    D1, 0x0E
  2313. 000018F2  9081                     sub.l      D0, D1
  2314. 000018F4  2D40 FFEC                move.l     [A6 - 0x14], D0
  2315. 000018F8  4245                     clr.w      D5
  2316. 000018FA  3D7C 0001 FFDE           move.w     [A6 - 0x22], 0x1
  2317. 00001900  206E FFEC                movea.l    A0, [A6 - 0x14]
  2318. 00001904  3D50 FFDC                move.w     [A6 - 0x24], [A0]
  2319. 00001908  382E FFDE                move.w     D4, [A6 - 0x22]
  2320. 0000190C  604E                     bra        +0x50 /* 0000195C */
  2321. label0000190E:
  2322. 0000190E  7001                     moveq.l    D0, 0x01
  2323. 00001910  B02C 0004                cmp.b      D0, [A4 + 0x4]
  2324. 00001914  663C                     bne        +0x3E /* 00001952 */
  2325. 00001916  5245                     addq.w     D5, 1
  2326. 00001918  7000                     moveq.l    D0, 0x00
  2327. 0000191A  302C 000E                move.w     D0, [A4 + 0xE]
  2328. 0000191E  C0BC 0000 0F00           and.l      D0, 0xF00
  2329. 00001924  E088                     lsr        D0, 8
  2330. 00001926  322E 0016                move.w     D1, [A6 + 0x16]
  2331. 0000192A  48C1                     ext.l      D1
  2332. 0000192C  B280                     cmp.l      D1, D0
  2333. 0000192E  6622                     bne        +0x24 /* 00001952 */
  2334. 00001930  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  2335. 00001936  4267                     clr.w      -[A7]
  2336. 00001938  2F07                     move.l     -[A7], D7
  2337. 0000193A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2338. 0000193E  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  2339. 00001942  4EBA FB90                jsr        [PC - 0x470 /* 000014D4 */]
  2340. 00001946  101F                     move.b     D0, [A7]+
  2341. 00001948  6708                     beq        +0xA /* 00001952 */
  2342. 0000194A  206E 0008                movea.l    A0, [A6 + 0x8]
  2343. 0000194E  3085                     move.w     [A0], D5
  2344. 00001950  6010                     bra        +0x12 /* 00001962 */
  2345. label00001952:
  2346. 00001952  3014                     move.w     D0, [A4]
  2347. 00001954  48C0                     ext.l      D0
  2348. 00001956  D9C0                     add.l      A4, D0
  2349. 00001958  5244                     addq.w     D4, 1
  2350. 0000195A  6906                     bvs        +0x8 /* 00001962 */
  2351. label0000195C:
  2352. 0000195C  B86E FFDC                cmp.w      D4, [A6 - 0x24]
  2353. 00001960  6FAC                     ble        -0x52 /* 0000190E */
  2354. label00001962:
  2355. 00001962  2F0B                     move.l     -[A7], A3
  2356. 00001964  1F2E FFE5                move.b     -[A7], [A6 - 0x1B]
  2357. 00001968  101F                     move.b     D0, [A7]+
  2358. 0000196A  205F                     movea.l    A0, [A7]+
  2359. 0000196C  A06A                     syscall    HSetState
  2360. 0000196E  2F07                     move.l     -[A7], D7
  2361. 00001970  4267                     clr.w      -[A7]
  2362. 00001972  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  2363. label00001976:
  2364. 00001976  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2365. 0000197A  4E5E                     unlink     A6
  2366. 0000197C  205F                     movea.l    A0, [A7]+
  2367. 0000197E  DEFC 0010                add.w      A7, 0x10
  2368. 00001982  4ED0                     jmp        [A0]
  2369. export_1409:
  2370. fn00001984:
  2371. 00001984  4E56 FFFC                link       A6, -0x0004
  2372. 00001988  2F0C                     move.l     -[A7], A4
  2373. 0000198A  422E 0010                clr.b      [A6 + 0x10]
  2374. 0000198E  42A7                     clr.l      -[A7]
  2375. 00001990  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2376. 00001994  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  2377. 00001998  285F                     movea.l    A4, [A7]+
  2378. 0000199A  200C                     move.l     D0, A4
  2379. 0000199C  671E                     beq        +0x20 /* 000019BC */
  2380. 0000199E  2054                     movea.l    A0, [A4]
  2381. 000019A0  226E 0008                movea.l    A1, [A6 + 0x8]
  2382. 000019A4  7017                     moveq.l    D0, 0x17
  2383. label000019A6:
  2384. 000019A6  32D8                     move.w     [A1]+, [A0]+
  2385. 000019A8  51C8 FFFC                dbf        D0, -0x6 /* 000019A6 */
  2386. 000019AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2387. 000019B0  4267                     clr.w      -[A7]
  2388. 000019B2  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2389. 000019B6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2390. label000019BC:
  2391. 000019BC  285F                     movea.l    A4, [A7]+
  2392. 000019BE  4E5E                     unlink     A6
  2393. 000019C0  205F                     movea.l    A0, [A7]+
  2394. 000019C2  504F                     addq.w     A7, 8
  2395. 000019C4  4ED0                     jmp        [A0]
  2396. export_1410:
  2397. 000019C6  4E56 FFF4                link       A6, -0x000C
  2398. 000019CA  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2399. 000019CE  2C2E 0008                move.l     D6, [A6 + 0x8]
  2400. 000019D2  7000                     moveq.l    D0, 0x00
  2401. 000019D4  2D40 0010                move.l     [A6 + 0x10], D0
  2402. 000019D8  42A7                     clr.l      -[A7]
  2403. 000019DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2404. 000019DE  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  2405. 000019E2  285F                     movea.l    A4, [A7]+
  2406. 000019E4  200C                     move.l     D0, A4
  2407. 000019E6  6736                     beq        +0x38 /* 00001A1E */
  2408. 000019E8  4A86                     tst.l      D6
  2409. 000019EA  5EC0                     sgt        D0
  2410. 000019EC  2054                     movea.l    A0, [A4]
  2411. 000019EE  BCA8 0010                cmp.l      D6, [A0 + 0x10]
  2412. 000019F2  5FC1                     sle        D1
  2413. 000019F4  C001                     and.b      D0, D1
  2414. 000019F6  671C                     beq        +0x1E /* 00001A14 */
  2415. 000019F8  2E06                     move.l     D7, D6
  2416. 000019FA  5387                     subq.l     D7, 1
  2417. 000019FC  2007                     move.l     D0, D7
  2418. 000019FE  D087                     add.l      D0, D7
  2419. 00001A00  D087                     add.l      D0, D7
  2420. 00001A02  2E00                     move.l     D7, D0
  2421. 00001A04  E38F                     lsl        D7, 1
  2422. 00001A06  2014                     move.l     D0, [A4]
  2423. 00001A08  7230                     moveq.l    D1, 0x30
  2424. 00001A0A  D081                     add.l      D0, D1
  2425. 00001A0C  2640                     movea.l    A3, D0
  2426. 00001A0E  D7C7                     add.l      A3, D7
  2427. 00001A10  2D53 0010                move.l     [A6 + 0x10], [A3]
  2428. label00001A14:
  2429. 00001A14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2430. 00001A18  4267                     clr.w      -[A7]
  2431. 00001A1A  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  2432. label00001A1E:
  2433. 00001A1E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  2434. 00001A22  4E5E                     unlink     A6
  2435. 00001A24  205F                     movea.l    A0, [A7]+
  2436. 00001A26  504F                     addq.w     A7, 8
  2437. 00001A28  4ED0                     jmp        [A0]
  2438. export_1411:
  2439. 00001A2A  4E56 FFF2                link       A6, -0x000E
  2440. 00001A2E  48E7 0108                movem.l    -[A7], D7,A4
  2441. 00001A32  206E 0008                movea.l    A0, [A6 + 0x8]
  2442. 00001A36  4210                     clr.b      [A0]
  2443. 00001A38  42A7                     clr.l      -[A7]
  2444. 00001A3A  2F2D A788                move.l     -[A7], [A5 - 0x5878]
  2445. 00001A3E  2F3C 4654 424C           move.l     -[A7], 0x4654424C /* 'FTBL' */
  2446. 00001A44  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  2447. 00001A48  285F                     movea.l    A4, [A7]+
  2448. 00001A4A  200C                     move.l     D0, A4
  2449. 00001A4C  6602                     bne        +0x4 /* 00001A50 */
  2450. 00001A4E  606C                     bra        +0x6E /* 00001ABC */
  2451. label00001A50:
  2452. 00001A50  2014                     move.l     D0, [A4]
  2453. 00001A52  7218                     moveq.l    D1, 0x18
  2454. 00001A54  D081                     add.l      D0, D1
  2455. 00001A56  2D40 FFF6                move.l     [A6 - 0xA], D0
  2456. 00001A5A  3D7C 0001 FFF4           move.w     [A6 - 0xC], 0x1
  2457. 00001A60  2054                     movea.l    A0, [A4]
  2458. 00001A62  3D68 0012 FFF2           move.w     [A6 - 0xE], [A0 + 0x12]
  2459. 00001A68  3E2E FFF4                move.w     D7, [A6 - 0xC]
  2460. 00001A6C  603E                     bra        +0x40 /* 00001AAC */
  2461. label00001A6E:
  2462. 00001A6E  206E FFF6                movea.l    A0, [A6 - 0xA]
  2463. 00001A72  3010                     move.w     D0, [A0]
  2464. 00001A74  B06E 000C                cmp.w      D0, [A6 + 0xC]
  2465. 00001A78  6612                     bne        +0x14 /* 00001A8C */
  2466. 00001A7A  202E FFF6                move.l     D0, [A6 - 0xA]
  2467. 00001A7E  5480                     addq.l     D0, 2
  2468. 00001A80  2F00                     move.l     -[A7], D0
  2469. 00001A82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2470. 00001A86  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  2471. 00001A8A  6026                     bra        +0x28 /* 00001AB2 */
  2472. label00001A8C:
  2473. 00001A8C  54AE FFF6                addq.l     [A6 - 0xA], 2
  2474. 00001A90  486E FFF6                pea.l      [A6 - 0xA]
  2475. 00001A94  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  2476. 00001A98  202E FFF6                move.l     D0, [A6 - 0xA]
  2477. 00001A9C  5280                     addq.l     D0, 1
  2478. 00001A9E  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  2479. 00001AA4  2D40 FFF6                move.l     [A6 - 0xA], D0
  2480. 00001AA8  5247                     addq.w     D7, 1
  2481. 00001AAA  6906                     bvs        +0x8 /* 00001AB2 */
  2482. label00001AAC:
  2483. 00001AAC  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  2484. 00001AB0  6FBC                     ble        -0x42 /* 00001A6E */
  2485. label00001AB2:
  2486. 00001AB2  2F2D A788                move.l     -[A7], [A5 - 0x5878]
  2487. 00001AB6  4267                     clr.w      -[A7]
  2488. 00001AB8  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  2489. label00001ABC:
  2490. 00001ABC  4CDF 1080                movem.l    D7,A4, [A7]+
  2491. 00001AC0  4E5E                     unlink     A6
  2492. 00001AC2  205F                     movea.l    A0, [A7]+
  2493. 00001AC4  5C4F                     addq.w     A7, 6
  2494. 00001AC6  4ED0                     jmp        [A0]
  2495. export_1412:
  2496. fn00001AC8:
  2497. 00001AC8  4E56 FFF8                link       A6, -0x0008
  2498. 00001ACC  48E7 0018                movem.l    -[A7], A3,A4
  2499. 00001AD0  422E 0012                clr.b      [A6 + 0x12]
  2500. 00001AD4  42A7                     clr.l      -[A7]
  2501. 00001AD6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2502. 00001ADA  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  2503. 00001ADE  285F                     movea.l    A4, [A7]+
  2504. 00001AE0  200C                     move.l     D0, A4
  2505. 00001AE2  6730                     beq        +0x32 /* 00001B14 */
  2506. 00001AE4  42A7                     clr.l      -[A7]
  2507. 00001AE6  2F0C                     move.l     -[A7], A4
  2508. 00001AE8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2509. 00001AEC  4EBA 01EA                jsr        [PC + 0x1EA /* 00001CD8 */]
  2510. 00001AF0  265F                     movea.l    A3, [A7]+
  2511. 00001AF2  200B                     move.l     D0, A3
  2512. 00001AF4  6714                     beq        +0x16 /* 00001B0A */
  2513. 00001AF6  206E 0008                movea.l    A0, [A6 + 0x8]
  2514. 00001AFA  224B                     movea.l    A1, A3
  2515. 00001AFC  700E                     moveq.l    D0, 0x0E
  2516. label00001AFE:
  2517. 00001AFE  30D9                     move.w     [A0]+, [A1]+
  2518. 00001B00  51C8 FFFC                dbf        D0, -0x6 /* 00001AFE */
  2519. 00001B04  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  2520. label00001B0A:
  2521. 00001B0A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2522. 00001B0E  4267                     clr.w      -[A7]
  2523. 00001B10  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  2524. label00001B14:
  2525. 00001B14  4CDF 1800                movem.l    A3,A4, [A7]+
  2526. 00001B18  4E5E                     unlink     A6
  2527. 00001B1A  205F                     movea.l    A0, [A7]+
  2528. 00001B1C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2529. 00001B20  4ED0                     jmp        [A0]
  2530. export_1413:
  2531. 00001B22  4E56 FFE8                link       A6, -0x0018
  2532. 00001B26  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2533. 00001B2A  426E 0010                clr.w      [A6 + 0x10]
  2534. 00001B2E  4A6E 000A                tst.w      [A6 + 0xA]
  2535. 00001B32  6E04                     bgt        +0x6 /* 00001B38 */
  2536. 00001B34  6000 009E                bra        +0xA0 /* 00001BD4 */
  2537. label00001B38:
  2538. 00001B38  42A7                     clr.l      -[A7]
  2539. 00001B3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2540. 00001B3E  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  2541. 00001B42  2E1F                     move.l     D7, [A7]+
  2542. 00001B44  6700 008E                beq        +0x90 /* 00001BD4 */
  2543. 00001B48  2047                     movea.l    A0, D7
  2544. 00001B4A  2850                     movea.l    A4, [A0]
  2545. 00001B4C  203C 4341 5244           move.l     D0, 0x43415244 /* 'CARD' */
  2546. 00001B52  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  2547. 00001B56  6604                     bne        +0x6 /* 00001B5C */
  2548. 00001B58  7C36                     moveq.l    D6, 0x36
  2549. 00001B5A  600E                     bra        +0x10 /* 00001B6A */
  2550. label00001B5C:
  2551. 00001B5C  203C 424B 4744           move.l     D0, 0x424B4744 /* 'BKGD' */
  2552. 00001B62  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  2553. 00001B66  6662                     bne        +0x64 /* 00001BCA */
  2554. 00001B68  7C32                     moveq.l    D6, 0x32
  2555. label00001B6A:
  2556. 00001B6A  2047                     movea.l    A0, D7
  2557. 00001B6C  2646                     movea.l    A3, D6
  2558. 00001B6E  D7D0                     add.l      A3, [A0]
  2559. 00001B70  200B                     move.l     D0, A3
  2560. 00001B72  720E                     moveq.l    D1, 0x0E
  2561. 00001B74  9081                     sub.l      D0, D1
  2562. 00001B76  2D40 FFF0                move.l     [A6 - 0x10], D0
  2563. 00001B7A  4245                     clr.w      D5
  2564. 00001B7C  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  2565. 00001B82  206E FFF0                movea.l    A0, [A6 - 0x10]
  2566. 00001B86  3D50 FFE8                move.w     [A6 - 0x18], [A0]
  2567. 00001B8A  382E FFEA                move.w     D4, [A6 - 0x16]
  2568. 00001B8E  6034                     bra        +0x36 /* 00001BC4 */
  2569. label00001B90:
  2570. 00001B90  102B 0004                move.b     D0, [A3 + 0x4]
  2571. 00001B94  4880                     ext.w      D0
  2572. 00001B96  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2573. 00001B9A  57C0                     seq        D0
  2574. 00001B9C  4A00                     tst.b      D0
  2575. 00001B9E  660A                     bne        +0xC /* 00001BAA */
  2576. 00001BA0  4A6E 0008                tst.w      [A6 + 0x8]
  2577. 00001BA4  57C1                     seq        D1
  2578. 00001BA6  8001                     or.b       D0, D1
  2579. 00001BA8  6710                     beq        +0x12 /* 00001BBA */
  2580. label00001BAA:
  2581. 00001BAA  5245                     addq.w     D5, 1
  2582. 00001BAC  BA6E 000A                cmp.w      D5, [A6 + 0xA]
  2583. 00001BB0  6608                     bne        +0xA /* 00001BBA */
  2584. 00001BB2  3D6B 0002 0010           move.w     [A6 + 0x10], [A3 + 0x2]
  2585. 00001BB8  6010                     bra        +0x12 /* 00001BCA */
  2586. label00001BBA:
  2587. 00001BBA  3013                     move.w     D0, [A3]
  2588. 00001BBC  48C0                     ext.l      D0
  2589. 00001BBE  D7C0                     add.l      A3, D0
  2590. 00001BC0  5244                     addq.w     D4, 1
  2591. 00001BC2  6906                     bvs        +0x8 /* 00001BCA */
  2592. label00001BC4:
  2593. 00001BC4  B86E FFE8                cmp.w      D4, [A6 - 0x18]
  2594. 00001BC8  6FC6                     ble        -0x38 /* 00001B90 */
  2595. label00001BCA:
  2596. 00001BCA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2597. 00001BCE  4267                     clr.w      -[A7]
  2598. 00001BD0  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  2599. label00001BD4:
  2600. 00001BD4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2601. 00001BD8  4E5E                     unlink     A6
  2602. 00001BDA  205F                     movea.l    A0, [A7]+
  2603. 00001BDC  504F                     addq.w     A7, 8
  2604. 00001BDE  4ED0                     jmp        [A0]
  2605. export_1414:
  2606. 00001BE0  4E56 FFD6                link       A6, -0x002A
  2607. 00001BE4  206E 0008                movea.l    A0, [A6 + 0x8]
  2608. 00001BE8  4210                     clr.b      [A0]
  2609. 00001BEA  4267                     clr.w      -[A7]
  2610. 00001BEC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2611. 00001BF0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2612. 00001BF4  4267                     clr.w      -[A7]
  2613. 00001BF6  486E FFE2                pea.l      [A6 - 0x1E]
  2614. 00001BFA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2615. 00001BFE  486E FFD6                pea.l      [A6 - 0x2A]
  2616. 00001C02  486E FFDA                pea.l      [A6 - 0x26]
  2617. 00001C06  4EBA 4074                jsr        [PC + 0x4074 /* 00005C7C */]
  2618. 00001C0A  1D5F 0012                move.b     [A6 + 0x12], [A7]+
  2619. 00001C0E  4E5E                     unlink     A6
  2620. 00001C10  205F                     movea.l    A0, [A7]+
  2621. 00001C12  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2622. 00001C16  4ED0                     jmp        [A0]
  2623. export_1415:
  2624. fn00001C18:
  2625. 00001C18  4E56 FFE6                link       A6, -0x001A
  2626. 00001C1C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2627. 00001C20  426E 0010                clr.w      [A6 + 0x10]
  2628. 00001C24  42A7                     clr.l      -[A7]
  2629. 00001C26  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2630. 00001C2A  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  2631. 00001C2E  265F                     movea.l    A3, [A7]+
  2632. 00001C30  200B                     move.l     D0, A3
  2633. 00001C32  6700 0098                beq        +0x9A /* 00001CCC */
  2634. 00001C36  42A7                     clr.l      -[A7]
  2635. 00001C38  2F0B                     move.l     -[A7], A3
  2636. 00001C3A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2637. 00001C3E  4EBA 0098                jsr        [PC + 0x98 /* 00001CD8 */]
  2638. 00001C42  285F                     movea.l    A4, [A7]+
  2639. 00001C44  200C                     move.l     D0, A4
  2640. 00001C46  677A                     beq        +0x7C /* 00001CC2 */
  2641. 00001C48  102C 0004                move.b     D0, [A4 + 0x4]
  2642. 00001C4C  4880                     ext.w      D0
  2643. 00001C4E  3D40 FFEA                move.w     [A6 - 0x16], D0
  2644. 00001C52  7E36                     moveq.l    D7, 0x36
  2645. 00001C54  2053                     movea.l    A0, [A3]
  2646. 00001C56  203C 424B 4744           move.l     D0, 0x424B4744 /* 'BKGD' */
  2647. 00001C5C  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  2648. 00001C60  6602                     bne        +0x4 /* 00001C64 */
  2649. 00001C62  7E32                     moveq.l    D7, 0x32
  2650. label00001C64:
  2651. 00001C64  2847                     movea.l    A4, D7
  2652. 00001C66  D9D3                     add.l      A4, [A3]
  2653. 00001C68  2007                     move.l     D0, D7
  2654. 00001C6A  D093                     add.l      D0, [A3]
  2655. 00001C6C  2800                     move.l     D4, D0
  2656. 00001C6E  700E                     moveq.l    D0, 0x0E
  2657. 00001C70  9880                     sub.l      D4, D0
  2658. 00001C72  4246                     clr.w      D6
  2659. 00001C74  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  2660. 00001C7A  2044                     movea.l    A0, D4
  2661. 00001C7C  3D50 FFE6                move.w     [A6 - 0x1A], [A0]
  2662. 00001C80  3A2E FFE8                move.w     D5, [A6 - 0x18]
  2663. 00001C84  6036                     bra        +0x38 /* 00001CBC */
  2664. label00001C86:
  2665. 00001C86  102E 0008                move.b     D0, [A6 + 0x8]
  2666. 00001C8A  6614                     bne        +0x16 /* 00001CA0 */
  2667. 00001C8C  122C 0004                move.b     D1, [A4 + 0x4]
  2668. 00001C90  4881                     ext.w      D1
  2669. 00001C92  B26E FFEA                cmp.w      D1, [A6 - 0x16]
  2670. 00001C96  57C1                     seq        D1
  2671. 00001C98  8001                     or.b       D0, D1
  2672. 00001C9A  0240 0001                andi.w     D0, 0x1
  2673. 00001C9E  6712                     beq        +0x14 /* 00001CB2 */
  2674. label00001CA0:
  2675. 00001CA0  5246                     addq.w     D6, 1
  2676. 00001CA2  302C 0002                move.w     D0, [A4 + 0x2]
  2677. 00001CA6  B06E 000A                cmp.w      D0, [A6 + 0xA]
  2678. 00001CAA  6606                     bne        +0x8 /* 00001CB2 */
  2679. 00001CAC  3D46 0010                move.w     [A6 + 0x10], D6
  2680. 00001CB0  6010                     bra        +0x12 /* 00001CC2 */
  2681. label00001CB2:
  2682. 00001CB2  3014                     move.w     D0, [A4]
  2683. 00001CB4  48C0                     ext.l      D0
  2684. 00001CB6  D9C0                     add.l      A4, D0
  2685. 00001CB8  5245                     addq.w     D5, 1
  2686. 00001CBA  6906                     bvs        +0x8 /* 00001CC2 */
  2687. label00001CBC:
  2688. 00001CBC  BA6E FFE6                cmp.w      D5, [A6 - 0x1A]
  2689. 00001CC0  6FC4                     ble        -0x3A /* 00001C86 */
  2690. label00001CC2:
  2691. 00001CC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2692. 00001CC6  4267                     clr.w      -[A7]
  2693. 00001CC8  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  2694. label00001CCC:
  2695. 00001CCC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2696. 00001CD0  4E5E                     unlink     A6
  2697. 00001CD2  205F                     movea.l    A0, [A7]+
  2698. 00001CD4  504F                     addq.w     A7, 8
  2699. 00001CD6  4ED0                     jmp        [A0]
  2700. fn00001CD8:
  2701. 00001CD8  4E56 FFF0                link       A6, -0x0010
  2702. 00001CDC  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2703. 00001CE0  7000                     moveq.l    D0, 0x00
  2704. 00001CE2  2D40 000E                move.l     [A6 + 0xE], D0
  2705. 00001CE6  206E 000A                movea.l    A0, [A6 + 0xA]
  2706. 00001CEA  2850                     movea.l    A4, [A0]
  2707. 00001CEC  203C 4341 5244           move.l     D0, 0x43415244 /* 'CARD' */
  2708. 00001CF2  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  2709. 00001CF6  6604                     bne        +0x6 /* 00001CFC */
  2710. 00001CF8  7E36                     moveq.l    D7, 0x36
  2711. 00001CFA  600E                     bra        +0x10 /* 00001D0A */
  2712. label00001CFC:
  2713. 00001CFC  203C 424B 4744           move.l     D0, 0x424B4744 /* 'BKGD' */
  2714. 00001D02  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  2715. 00001D06  664A                     bne        +0x4C /* 00001D52 */
  2716. 00001D08  7E32                     moveq.l    D7, 0x32
  2717. label00001D0A:
  2718. 00001D0A  206E 000A                movea.l    A0, [A6 + 0xA]
  2719. 00001D0E  3007                     move.w     D0, D7
  2720. 00001D10  48C0                     ext.l      D0
  2721. 00001D12  2640                     movea.l    A3, D0
  2722. 00001D14  D7D0                     add.l      A3, [A0]
  2723. 00001D16  2C0B                     move.l     D6, A3
  2724. 00001D18  700E                     moveq.l    D0, 0x0E
  2725. 00001D1A  9C80                     sub.l      D6, D0
  2726. 00001D1C  2B46 AF30                move.l     [A5 - 0x50D0], D6
  2727. 00001D20  3D7C 0001 FFF2           move.w     [A6 - 0xE], 0x1
  2728. 00001D26  2046                     movea.l    A0, D6
  2729. 00001D28  3D50 FFF0                move.w     [A6 - 0x10], [A0]
  2730. 00001D2C  3A2E FFF2                move.w     D5, [A6 - 0xE]
  2731. 00001D30  601A                     bra        +0x1C /* 00001D4C */
  2732. label00001D32:
  2733. 00001D32  302B 0002                move.w     D0, [A3 + 0x2]
  2734. 00001D36  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2735. 00001D3A  6606                     bne        +0x8 /* 00001D42 */
  2736. 00001D3C  2D4B 000E                move.l     [A6 + 0xE], A3
  2737. 00001D40  6010                     bra        +0x12 /* 00001D52 */
  2738. label00001D42:
  2739. 00001D42  3013                     move.w     D0, [A3]
  2740. 00001D44  48C0                     ext.l      D0
  2741. 00001D46  D7C0                     add.l      A3, D0
  2742. 00001D48  5245                     addq.w     D5, 1
  2743. 00001D4A  6906                     bvs        +0x8 /* 00001D52 */
  2744. label00001D4C:
  2745. 00001D4C  BA6E FFF0                cmp.w      D5, [A6 - 0x10]
  2746. 00001D50  6FE0                     ble        -0x1E /* 00001D32 */
  2747. label00001D52:
  2748. 00001D52  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2749. 00001D56  4E5E                     unlink     A6
  2750. 00001D58  205F                     movea.l    A0, [A7]+
  2751. 00001D5A  5C4F                     addq.w     A7, 6
  2752. 00001D5C  4ED0                     jmp        [A0]
  2753. export_1416:
  2754. 00001D5E  4E56 FEE2                link       A6, -0x011E
  2755. 00001D62  4267                     clr.w      -[A7]
  2756. 00001D64  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2757. 00001D68  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2758. 00001D6C  1F3C 0001                move.b     -[A7], 0x1
  2759. 00001D70  486E FFE2                pea.l      [A6 - 0x1E]
  2760. 00001D74  486E FEE2                pea.l      [A6 - 0x11E]
  2761. 00001D78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2762. 00001D7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2763. 00001D80  4EBA 3EFA                jsr        [PC + 0x3EFA /* 00005C7C */]
  2764. 00001D84  1D5F 0016                move.b     [A6 + 0x16], [A7]+
  2765. 00001D88  4E5E                     unlink     A6
  2766. 00001D8A  205F                     movea.l    A0, [A7]+
  2767. 00001D8C  DEFC 000E                add.w      A7, 0xE
  2768. 00001D90  4ED0                     jmp        [A0]
  2769. export_1417:
  2770. 00001D92  4E56 FED6                link       A6, -0x012A
  2771. 00001D96  2D7C 5754 4C4B 000E      move.l     [A6 + 0xE], 0x57544C4B /* 'WTLK' */
  2772. 00001D9E  4267                     clr.w      -[A7]
  2773. 00001DA0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2774. 00001DA4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2775. 00001DA8  4267                     clr.w      -[A7]
  2776. 00001DAA  486E FFE2                pea.l      [A6 - 0x1E]
  2777. 00001DAE  486E FEE2                pea.l      [A6 - 0x11E]
  2778. 00001DB2  486E FEDE                pea.l      [A6 - 0x122]
  2779. 00001DB6  486E FED6                pea.l      [A6 - 0x12A]
  2780. 00001DBA  4EBA 3EC0                jsr        [PC + 0x3EC0 /* 00005C7C */]
  2781. 00001DBE  101F                     move.b     D0, [A7]+
  2782. 00001DC0  6706                     beq        +0x8 /* 00001DC8 */
  2783. 00001DC2  2D6E FEDE 000E           move.l     [A6 + 0xE], [A6 - 0x122]
  2784. label00001DC8:
  2785. 00001DC8  4E5E                     unlink     A6
  2786. 00001DCA  205F                     movea.l    A0, [A7]+
  2787. 00001DCC  5C4F                     addq.w     A7, 6
  2788. 00001DCE  4ED0                     jmp        [A0]
  2789. fn00001DD0:
  2790. 00001DD0  4E56 FFF4                link       A6, -0x000C
  2791. 00001DD4  48E7 0018                movem.l    -[A7], A3,A4
  2792. 00001DD8  266E 0008                movea.l    A3, [A6 + 0x8]
  2793. 00001DDC  3D6E 0010 FFF4           move.w     [A6 - 0xC], [A6 + 0x10]
  2794. 00001DE2  1D6E 000F FFF6           move.b     [A6 - 0xA], [A6 + 0xF]
  2795. 00001DE8  3D6E 000C FFF8           move.w     [A6 - 0x8], [A6 + 0xC]
  2796. 00001DEE  42AE FFFA                clr.l      [A6 - 0x6]
  2797. 00001DF2  426E FFFE                clr.w      [A6 - 0x2]
  2798. 00001DF6  206B 0010                movea.l    A0, [A3 + 0x10]
  2799. 00001DFA  2850                     movea.l    A4, [A0]
  2800. 00001DFC  297C 0000 7FFF 0020      move.l     [A4 + 0x20], 0x7FFF
  2801. 00001E04  3F3C 000F                move.w     -[A7], 0xF
  2802. 00001E08  486E FFF4                pea.l      [A6 - 0xC]
  2803. 00001E0C  4267                     clr.w      -[A7]
  2804. 00001E0E  2F2B 0010                move.l     -[A7], [A3 + 0x10]
  2805. 00001E12  4EAD 25CA                jsr        [A5 + 0x25CA /* export_1205 */]
  2806. 00001E16  206B 0010                movea.l    A0, [A3 + 0x10]
  2807. 00001E1A  2050                     movea.l    A0, [A0]
  2808. 00001E1C  317C 7FFF 0020           move.w     [A0 + 0x20], 0x7FFF
  2809. 00001E22  4CDF 1800                movem.l    A3,A4, [A7]+
  2810. 00001E26  4E5E                     unlink     A6
  2811. 00001E28  205F                     movea.l    A0, [A7]+
  2812. 00001E2A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2813. 00001E2E  4ED0                     jmp        [A0]
  2814. fn00001E30:
  2815. 00001E30  4E56 FFEC                link       A6, -0x0014
  2816. 00001E34  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2817. 00001E38  286E 0008                movea.l    A4, [A6 + 0x8]
  2818. 00001E3C  42A7                     clr.l      -[A7]
  2819. 00001E3E  2F2D A78C                move.l     -[A7], [A5 - 0x5874]
  2820. 00001E42  2F3C 5354 424C           move.l     -[A7], 0x5354424C /* 'STBL' */
  2821. 00001E48  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  2822. 00001E4C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2823. 00001E50  6700 00BA                beq        +0xBC /* 00001F0C */
  2824. 00001E54  4267                     clr.w      -[A7]
  2825. 00001E56  486E FFFC                pea.l      [A6 - 0x4]
  2826. 00001E5A  4EAD 258A                jsr        [A5 + 0x258A /* export_1197 */]
  2827. 00001E5E  3C1F                     move.w     D6, [A7]+
  2828. 00001E60  2F2D A78C                move.l     -[A7], [A5 - 0x5874]
  2829. 00001E64  4267                     clr.w      -[A7]
  2830. 00001E66  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  2831. 00001E6A  4A46                     tst.w      D6
  2832. 00001E6C  670A                     beq        +0xC /* 00001E78 */
  2833. 00001E6E  7000                     moveq.l    D0, 0x00
  2834. 00001E70  2D40 FFFC                move.l     [A6 - 0x4], D0
  2835. 00001E74  6000 0096                bra        +0x98 /* 00001F0C */
  2836. label00001E78:
  2837. 00001E78  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2838. 00001E7C  205F                     movea.l    A0, [A7]+
  2839. 00001E7E  A064                     syscall    MoveHHi
  2840. 00001E80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2841. 00001E84  205F                     movea.l    A0, [A7]+
  2842. 00001E86  A029                     syscall    HLock
  2843. 00001E88  206E FFFC                movea.l    A0, [A6 - 0x4]
  2844. 00001E8C  2A10                     move.l     D5, [A0]
  2845. 00001E8E  7018                     moveq.l    D0, 0x18
  2846. 00001E90  DA80                     add.l      D5, D0
  2847. 00001E92  2045                     movea.l    A0, D5
  2848. 00001E94  47E8 000C                lea.l      A3, [A0 + 0xC]
  2849. 00001E98  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  2850. 00001E9E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2851. 00001EA2  2050                     movea.l    A0, [A0]
  2852. 00001EA4  3D68 0012 FFEC           move.w     [A6 - 0x14], [A0 + 0x12]
  2853. 00001EAA  3E2E FFEE                move.w     D7, [A6 - 0x12]
  2854. 00001EAE  6056                     bra        +0x58 /* 00001F06 */
  2855. label00001EB0:
  2856. 00001EB0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2857. 00001EB2  B053                     cmp.w      D0, [A3]
  2858. 00001EB4  6612                     bne        +0x14 /* 00001EC8 */
  2859. 00001EB6  4267                     clr.w      -[A7]
  2860. 00001EB8  206C 001E                movea.l    A0, [A4 + 0x1E]
  2861. 00001EBC  3F28 0016                move.w     -[A7], [A0 + 0x16]
  2862. 00001EC0  4EBA 127C                jsr        [PC + 0x127C /* 0000313E */]
  2863. 00001EC4  369F                     move.w     [A3], [A7]+
  2864. 00001EC6  600A                     bra        +0xC /* 00001ED2 */
  2865. label00001EC8:
  2866. 00001EC8  4267                     clr.w      -[A7]
  2867. 00001ECA  3F13                     move.w     -[A7], [A3]
  2868. 00001ECC  4EBA 1270                jsr        [PC + 0x1270 /* 0000313E */]
  2869. 00001ED0  369F                     move.w     [A3], [A7]+
  2870. label00001ED2:
  2871. 00001ED2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2872. 00001ED4  B06B 0004                cmp.w      D0, [A3 + 0x4]
  2873. 00001ED8  660A                     bne        +0xC /* 00001EE4 */
  2874. 00001EDA  206C 001E                movea.l    A0, [A4 + 0x1E]
  2875. 00001EDE  3768 0018 0004           move.w     [A3 + 0x4], [A0 + 0x18]
  2876. label00001EE4:
  2877. 00001EE4  204B                     movea.l    A0, A3
  2878. 00001EE6  5488                     addq.l     A0, 2
  2879. 00001EE8  70FF                     moveq.l    D0, 0xFFFFFFFF
  2880. 00001EEA  B050                     cmp.w      D0, [A0]
  2881. 00001EEC  660A                     bne        +0xC /* 00001EF8 */
  2882. 00001EEE  206C 001E                movea.l    A0, [A4 + 0x1E]
  2883. 00001EF2  1768 001A 0002           move.b     [A3 + 0x2], [A0 + 0x1A]
  2884. label00001EF8:
  2885. 00001EF8  2F0B                     move.l     -[A7], A3
  2886. 00001EFA  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  2887. 00001EFE  7018                     moveq.l    D0, 0x18
  2888. 00001F00  D7C0                     add.l      A3, D0
  2889. 00001F02  5247                     addq.w     D7, 1
  2890. 00001F04  6906                     bvs        +0x8 /* 00001F0C */
  2891. label00001F06:
  2892. 00001F06  BE6E FFEC                cmp.w      D7, [A6 - 0x14]
  2893. 00001F0A  6FA4                     ble        -0x5A /* 00001EB0 */
  2894. label00001F0C:
  2895. 00001F0C  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  2896. 00001F12  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2897. 00001F16  4E5E                     unlink     A6
  2898. 00001F18  2E9F                     move.l     [A7], [A7]+
  2899. 00001F1A  4E75                     rts
  2900. export_1418:
  2901. 00001F1C  4E56 FFAA                link       A6, -0x0056
  2902. 00001F20  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2903. 00001F24  422E 0022                clr.b      [A6 + 0x22]
  2904. 00001F28  206E 0008                movea.l    A0, [A6 + 0x8]
  2905. 00001F2C  4210                     clr.b      [A0]
  2906. 00001F2E  7000                     moveq.l    D0, 0x00
  2907. 00001F30  2D40 FFD4                move.l     [A6 - 0x2C], D0
  2908. 00001F34  4205                     clr.b      D5
  2909. 00001F36  286E 001E                movea.l    A4, [A6 + 0x1E]
  2910. 00001F3A  202E 0016                move.l     D0, [A6 + 0x16]
  2911. 00001F3E  B0AE 001A                cmp.l      D0, [A6 + 0x1A]
  2912. 00001F42  56C0                     sne        D0
  2913. 00001F44  4A00                     tst.b      D0
  2914. 00001F46  6724                     beq        +0x26 /* 00001F6C */
  2915. 00001F48  7201                     moveq.l    D1, 0x01
  2916. 00001F4A  B22C 0004                cmp.b      D1, [A4 + 0x4]
  2917. 00001F4E  57C1                     seq        D1
  2918. 00001F50  4A01                     tst.b      D1
  2919. 00001F52  6616                     bne        +0x18 /* 00001F6A */
  2920. 00001F54  48E7 C000                movem.l    -[A7], D0,D1
  2921. 00001F58  4267                     clr.w      -[A7]
  2922. 00001F5A  1F2C 0005                move.b     -[A7], [A4 + 0x5]
  2923. 00001F5E  4EBA 114A                jsr        [PC + 0x114A /* 000030AA */]
  2924. 00001F62  141F                     move.b     D2, [A7]+
  2925. 00001F64  4CDF 0003                movem.l    D0,D1, [A7]+
  2926. 00001F68  8202                     or.b       D1, D2
  2927. label00001F6A:
  2928. 00001F6A  C001                     and.b      D0, D1
  2929. label00001F6C:
  2930. 00001F6C  0240 0001                andi.w     D0, 0x1
  2931. 00001F70  1A00                     move.b     D5, D0
  2932. 00001F72  670E                     beq        +0x10 /* 00001F82 */
  2933. 00001F74  42A7                     clr.l      -[A7]
  2934. 00001F76  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2935. 00001F7A  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  2936. 00001F7E  2E1F                     move.l     D7, [A7]+
  2937. 00001F80  600C                     bra        +0xE /* 00001F8E */
  2938. label00001F82:
  2939. 00001F82  42A7                     clr.l      -[A7]
  2940. 00001F84  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  2941. 00001F88  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  2942. 00001F8C  2E1F                     move.l     D7, [A7]+
  2943. label00001F8E:
  2944. 00001F8E  4A87                     tst.l      D7
  2945. 00001F90  6700 04DE                beq        +0x4E0 /* 00002470 */
  2946. 00001F94  2F07                     move.l     -[A7], D7
  2947. 00001F96  486E FFB9                pea.l      [A6 - 0x47]
  2948. 00001F9A  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  2949. 00001F9E  2F07                     move.l     -[A7], D7
  2950. 00001FA0  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2951. 00001FA4  1F05                     move.b     -[A7], D5
  2952. 00001FA6  486E FFF0                pea.l      [A6 - 0x10]
  2953. 00001FAA  486E FFF4                pea.l      [A6 - 0xC]
  2954. 00001FAE  486E FFEC                pea.l      [A6 - 0x14]
  2955. 00001FB2  486E FFE8                pea.l      [A6 - 0x18]
  2956. 00001FB6  4EBA 07F8                jsr        [PC + 0x7F8 /* 000027B0 */]
  2957. 00001FBA  102E 000C                move.b     D0, [A6 + 0xC]
  2958. 00001FBE  6714                     beq        +0x16 /* 00001FD4 */
  2959. 00001FC0  202E FFE8                move.l     D0, [A6 - 0x18]
  2960. 00001FC4  D0AE FFEC                add.l      D0, [A6 - 0x14]
  2961. 00001FC8  D0BC 0000 2800           add.l      D0, 0x2800 /* '(\0' */
  2962. 00001FCE  2D40 FFE4                move.l     [A6 - 0x1C], D0
  2963. 00001FD2  6008                     bra        +0xA /* 00001FDC */
  2964. label00001FD4:
  2965. 00001FD4  2D7C 0000 2800 FFE4      move.l     [A6 - 0x1C], 0x2800 /* '(\0' */
  2966. label00001FDC:
  2967. 00001FDC  422E FFB7                clr.b      [A6 - 0x49]
  2968. 00001FE0  4267                     clr.w      -[A7]
  2969. 00001FE2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2970. 00001FE6  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  2971. 00001FEA  101F                     move.b     D0, [A7]+
  2972. 00001FEC  6634                     bne        +0x36 /* 00002022 */
  2973. 00001FEE  1D7C 0001 FFB7           move.b     [A6 - 0x49], 0x1
  2974. 00001FF4  2F07                     move.l     -[A7], D7
  2975. 00001FF6  1F2E FFB9                move.b     -[A7], [A6 - 0x47]
  2976. 00001FFA  101F                     move.b     D0, [A7]+
  2977. 00001FFC  205F                     movea.l    A0, [A7]+
  2978. 00001FFE  A06A                     syscall    HSetState
  2979. 00002000  2F07                     move.l     -[A7], D7
  2980. 00002002  205F                     movea.l    A0, [A7]+
  2981. 00002004  A064                     syscall    MoveHHi
  2982. 00002006  2F07                     move.l     -[A7], D7
  2983. 00002008  486E FFB9                pea.l      [A6 - 0x47]
  2984. 0000200C  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  2985. 00002010  4267                     clr.w      -[A7]
  2986. 00002012  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  2987. 00002016  4EAD 2F22                jsr        [A5 + 0x2F22 /* export_1504 */]
  2988. 0000201A  101F                     move.b     D0, [A7]+
  2989. 0000201C  6604                     bne        +0x6 /* 00002022 */
  2990. 0000201E  6000 041A                bra        +0x41C /* 0000243A */
  2991. label00002022:
  2992. 00002022  42A7                     clr.l      -[A7]
  2993. 00002024  206E 001E                movea.l    A0, [A6 + 0x1E]
  2994. 00002028  3F28 0016                move.w     -[A7], [A0 + 0x16]
  2995. 0000202C  4EBA 1110                jsr        [PC + 0x1110 /* 0000313E */]
  2996. 00002030  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  2997. 00002034  3D5F FFBE                move.w     [A6 - 0x42], [A7]+
  2998. 00002038  4267                     clr.w      -[A7]
  2999. 0000203A  3F2D 9F40                move.w     -[A7], [A5 - 0x60C0]
  3000. 0000203E  1F3C 0003                move.b     -[A7], 0x3
  3001. 00002042  486E FFD0                pea.l      [A6 - 0x30]
  3002. 00002046  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  3003. 0000204A  4A5F                     tst.w      [A7]+
  3004. 0000204C  57C0                     seq        D0
  3005. 0000204E  4A00                     tst.b      D0
  3006. 00002050  6700 0106                beq        +0x108 /* 00002158 */
  3007. 00002054  2F00                     move.l     -[A7], D0
  3008. 00002056  4267                     clr.w      -[A7]
  3009. 00002058  3F2E FFBE                move.w     -[A7], [A6 - 0x42]
  3010. 0000205C  1F3C 0003                move.b     -[A7], 0x3
  3011. 00002060  486E FFD0                pea.l      [A6 - 0x30]
  3012. 00002064  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  3013. 00002068  321F                     move.w     D1, [A7]+
  3014. 0000206A  201F                     move.l     D0, [A7]+
  3015. 0000206C  4A41                     tst.w      D1
  3016. 0000206E  57C1                     seq        D1
  3017. 00002070  C001                     and.b      D0, D1
  3018. 00002072  6700 00E4                beq        +0xE6 /* 00002158 */
  3019. 00002076  122D A5D2                move.b     D1, [A5 - 0x5A2E]
  3020. 0000207A  0A01 0001                xori.b     D1, 0x1
  3021. 0000207E  C001                     and.b      D0, D1
  3022. 00002080  6700 00D6                beq        +0xD8 /* 00002158 */
  3023. 00002084  4AAE FFE8                tst.l      [A6 - 0x18]
  3024. 00002088  671A                     beq        +0x1C /* 000020A4 */
  3025. 0000208A  42A7                     clr.l      -[A7]
  3026. 0000208C  2F0E                     move.l     -[A7], A6
  3027. 0000208E  4EBA FDA0                jsr        [PC - 0x260 /* 00001E30 */]
  3028. 00002092  2D5F FFD4                move.l     [A6 - 0x2C], [A7]+
  3029. 00002096  660C                     bne        +0xE /* 000020A4 */
  3030. 00002098  3F3C 004D                move.w     -[A7], 0x4D /* 'M' */
  3031. 0000209C  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  3032. 000020A0  6000 0398                bra        +0x39A /* 0000243A */
  3033. label000020A4:
  3034. 000020A4  486E FFFC                pea.l      [A6 - 0x4]
  3035. 000020A8  A874                     syscall    GetPort
  3036. 000020AA  206E 0010                movea.l    A0, [A6 + 0x10]
  3037. 000020AE  2050                     movea.l    A0, [A0]
  3038. 000020B0  2F28 0052                move.l     -[A7], [A0 + 0x52]
  3039. 000020B4  A873                     syscall    SetPort
  3040. 000020B6  102E FFB7                move.b     D0, [A6 - 0x49]
  3041. 000020BA  6732                     beq        +0x34 /* 000020EE */
  3042. 000020BC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3043. 000020C0  205F                     movea.l    A0, [A7]+
  3044. 000020C2  A064                     syscall    MoveHHi
  3045. 000020C4  42A7                     clr.l      -[A7]
  3046. 000020C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3047. 000020CA  3F3C 0004                move.w     -[A7], 0x4
  3048. 000020CE  A83D                     syscall    TEDispatch
  3049. 000020D0  2C17                     move.l     D6, [A7]
  3050. 000020D2  205F                     movea.l    A0, [A7]+
  3051. 000020D4  A064                     syscall    MoveHHi
  3052. 000020D6  2046                     movea.l    A0, D6
  3053. 000020D8  2050                     movea.l    A0, [A0]
  3054. 000020DA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3055. 000020DE  205F                     movea.l    A0, [A7]+
  3056. 000020E0  A064                     syscall    MoveHHi
  3057. 000020E2  2046                     movea.l    A0, D6
  3058. 000020E4  2050                     movea.l    A0, [A0]
  3059. 000020E6  2F28 0008                move.l     -[A7], [A0 + 0x8]
  3060. 000020EA  205F                     movea.l    A0, [A7]+
  3061. 000020EC  A064                     syscall    MoveHHi
  3062. label000020EE:
  3063. 000020EE  4267                     clr.w      -[A7]
  3064. 000020F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3065. 000020F4  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3066. 000020F8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3067. 000020FC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3068. 00002100  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3069. 00002104  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3070. 00002108  206E 0010                movea.l    A0, [A6 + 0x10]
  3071. 0000210C  2050                     movea.l    A0, [A0]
  3072. 0000210E  4868 0008                pea.l      [A0 + 0x8]
  3073. 00002112  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  3074. 00002116  4EAD 0CD2                jsr        [A5 + 0xCD2 /* export_406 */]
  3075. 0000211A  1D5F FFB6                move.b     [A6 - 0x4A], [A7]+
  3076. 0000211E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3077. 00002122  A873                     syscall    SetPort
  3078. 00002124  486E FFD4                pea.l      [A6 - 0x2C]
  3079. 00002128  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3080. 0000212C  102E FFB6                move.b     D0, [A6 - 0x4A]
  3081. 00002130  6700 0308                beq        +0x30A /* 0000243A */
  3082. 00002134  206E 0010                movea.l    A0, [A6 + 0x10]
  3083. 00002138  2050                     movea.l    A0, [A0]
  3084. 0000213A  3028 003C                move.w     D0, [A0 + 0x3C]
  3085. 0000213E  48C0                     ext.l      D0
  3086. 00002140  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  3087. 00002144  6C00 02EE                bge        +0x2F0 /* 00002434 */
  3088. 00002148  206E 0008                movea.l    A0, [A6 + 0x8]
  3089. 0000214C  10BC 0001                move.b     [A0], 0x1
  3090. 00002150  6000 02E2                bra        +0x2E4 /* 00002434 */
  3091. 00002154  6000 02E4                bra        +0x2E6 /* 0000243A */
  3092. label00002158:
  3093. 00002158  302E 000E                move.w     D0, [A6 + 0xE]
  3094. 0000215C  48C0                     ext.l      D0
  3095. 0000215E  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  3096. 00002162  6C08                     bge        +0xA /* 0000216C */
  3097. 00002164  206E 0008                movea.l    A0, [A6 + 0x8]
  3098. 00002168  10BC 0001                move.b     [A0], 0x1
  3099. label0000216C:
  3100. 0000216C  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  3101. 00002170  6700 00EA                beq        +0xEC /* 0000225C */
  3102. 00002174  122D 9F33                move.b     D1, [A5 - 0x60CD]
  3103. 00002178  0A01 0001                xori.b     D1, 0x1
  3104. 0000217C  C001                     and.b      D0, D1
  3105. 0000217E  6700 00DC                beq        +0xDE /* 0000225C */
  3106. 00002182  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3107. 00002186  42A7                     clr.l      -[A7]
  3108. 00002188  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3109. 0000218C  302E 000E                move.w     D0, [A6 + 0xE]
  3110. 00002190  48C0                     ext.l      D0
  3111. 00002192  2F00                     move.l     -[A7], D0
  3112. 00002194  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  3113. 00002198  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3114. 0000219C  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  3115. 000021A0  42A7                     clr.l      -[A7]
  3116. 000021A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3117. 000021A6  3F3C 0004                move.w     -[A7], 0x4
  3118. 000021AA  A83D                     syscall    TEDispatch
  3119. 000021AC  2C1F                     move.l     D6, [A7]+
  3120. 000021AE  6700 0284                beq        +0x286 /* 00002434 */
  3121. 000021B2  2046                     movea.l    A0, D6
  3122. 000021B4  2850                     movea.l    A4, [A0]
  3123. 000021B6  28BC 0001 0001           move.l     [A4], 0x10001
  3124. 000021BC  42AC 0014                clr.l      [A4 + 0x14]
  3125. 000021C0  206E 0010                movea.l    A0, [A6 + 0x10]
  3126. 000021C4  2050                     movea.l    A0, [A0]
  3127. 000021C6  3028 003C                move.w     D0, [A0 + 0x3C]
  3128. 000021CA  5240                     addq.w     D0, 1
  3129. 000021CC  3940 0018                move.w     [A4 + 0x18], D0
  3130. 000021D0  397C FFFF 001A           move.w     [A4 + 0x1A], 0xFFFF
  3131. 000021D6  206C 0004                movea.l    A0, [A4 + 0x4]
  3132. 000021DA  2050                     movea.l    A0, [A0]
  3133. 000021DC  47D0                     lea.l      A3, [A0]
  3134. 000021DE  206E 0010                movea.l    A0, [A6 + 0x10]
  3135. 000021E2  2050                     movea.l    A0, [A0]
  3136. 000021E4  2D48 FFB2                move.l     [A6 - 0x4E], A0
  3137. 000021E8  36BC 0001                move.w     [A3], 0x1
  3138. 000021EC  206E FFB2                movea.l    A0, [A6 - 0x4E]
  3139. 000021F0  3768 0018 0002           move.w     [A3 + 0x2], [A0 + 0x18]
  3140. 000021F6  206E FFB2                movea.l    A0, [A6 - 0x4E]
  3141. 000021FA  3768 001A 0004           move.w     [A3 + 0x4], [A0 + 0x1A]
  3142. 00002200  206E FFB2                movea.l    A0, [A6 - 0x4E]
  3143. 00002204  2068 0052                movea.l    A0, [A0 + 0x52]
  3144. 00002208  3768 0044 0006           move.w     [A3 + 0x6], [A0 + 0x44]
  3145. 0000220E  206E FFB2                movea.l    A0, [A6 - 0x4E]
  3146. 00002212  2068 0052                movea.l    A0, [A0 + 0x52]
  3147. 00002216  1768 0046 0008           move.b     [A3 + 0x8], [A0 + 0x46]
  3148. 0000221C  206E FFB2                movea.l    A0, [A6 - 0x4E]
  3149. 00002220  2068 0052                movea.l    A0, [A0 + 0x52]
  3150. 00002224  3768 004A 000A           move.w     [A3 + 0xA], [A0 + 0x4A]
  3151. 0000222A  42AB 000C                clr.l      [A3 + 0xC]
  3152. 0000222E  426B 0010                clr.w      [A3 + 0x10]
  3153. 00002232  2046                     movea.l    A0, D6
  3154. 00002234  2050                     movea.l    A0, [A0]
  3155. 00002236  2F28 0004                move.l     -[A7], [A0 + 0x4]
  3156. 0000223A  7012                     moveq.l    D0, 0x12
  3157. 0000223C  2F00                     move.l     -[A7], D0
  3158. 0000223E  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  3159. 00002242  4267                     clr.w      -[A7]
  3160. 00002244  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  3161. 00002248  4A5F                     tst.w      [A7]+
  3162. 0000224A  6700 01E8                beq        +0x1EA /* 00002434 */
  3163. 0000224E  2F3C 001D 0117           move.l     -[A7], 0x1D0117
  3164. 00002254  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  3165. 00002258  6000 01DA                bra        +0x1DC /* 00002434 */
  3166. label0000225C:
  3167. 0000225C  42A7                     clr.l      -[A7]
  3168. 0000225E  2F0E                     move.l     -[A7], A6
  3169. 00002260  4EBA FBCE                jsr        [PC - 0x432 /* 00001E30 */]
  3170. 00002264  2D5F FFD4                move.l     [A6 - 0x2C], [A7]+
  3171. 00002268  57C0                     seq        D0
  3172. 0000226A  122D A5D2                move.b     D1, [A5 - 0x5A2E]
  3173. 0000226E  0A01 0001                xori.b     D1, 0x1
  3174. 00002272  C001                     and.b      D0, D1
  3175. 00002274  670C                     beq        +0xE /* 00002282 */
  3176. 00002276  3F3C 004D                move.w     -[A7], 0x4D /* 'M' */
  3177. 0000227A  4EAD 2402                jsr        [A5 + 0x2402 /* export_1148 */]
  3178. 0000227E  6000 01BA                bra        +0x1BC /* 0000243A */
  3179. label00002282:
  3180. 00002282  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3181. 00002286  42A7                     clr.l      -[A7]
  3182. 00002288  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3183. 0000228C  302E 000E                move.w     D0, [A6 + 0xE]
  3184. 00002290  48C0                     ext.l      D0
  3185. 00002292  2F00                     move.l     -[A7], D0
  3186. 00002294  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  3187. 00002298  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3188. 0000229C  A9CF                     syscall    TESetText
  3189. 0000229E  4AAE FFE8                tst.l      [A6 - 0x18]
  3190. 000022A2  660C                     bne        +0xE /* 000022B0 */
  3191. 000022A4  486E FFD4                pea.l      [A6 - 0x2C]
  3192. 000022A8  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3193. 000022AC  6000 0186                bra        +0x188 /* 00002434 */
  3194. label000022B0:
  3195. 000022B0  206E 0010                movea.l    A0, [A6 + 0x10]
  3196. 000022B4  2050                     movea.l    A0, [A0]
  3197. 000022B6  2068 0052                movea.l    A0, [A0 + 0x52]
  3198. 000022BA  3D68 0044 FFBA           move.w     [A6 - 0x46], [A0 + 0x44]
  3199. 000022C0  42A7                     clr.l      -[A7]
  3200. 000022C2  42A7                     clr.l      -[A7]
  3201. 000022C4  3F3C 0016                move.w     -[A7], 0x16
  3202. 000022C8  2F3C 8402 0008           move.l     -[A7], 0x84020008
  3203. 000022CE  A8B5                     syscall    ScriptUtil
  3204. 000022D0  201F                     move.l     D0, [A7]+
  3205. 000022D2  3F00                     move.w     -[A7], D0
  3206. 000022D4  3F3C 000C                move.w     -[A7], 0xC
  3207. 000022D8  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  3208. 000022DE  A8B5                     syscall    ScriptUtil
  3209. 000022E0  201F                     move.l     D0, [A7]+
  3210. 000022E2  3D40 FFBC                move.w     [A6 - 0x44], D0
  3211. 000022E6  206E 0010                movea.l    A0, [A6 + 0x10]
  3212. 000022EA  2050                     movea.l    A0, [A0]
  3213. 000022EC  2068 0052                movea.l    A0, [A0 + 0x52]
  3214. 000022F0  316E FFBC 0044           move.w     [A0 + 0x44], [A6 - 0x44]
  3215. 000022F6  4267                     clr.w      -[A7]
  3216. 000022F8  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  3217. 000022FC  3F3A 0180                move.w     -[A7], [PC + 0x180 /* 0000247E, value 0x0, cstring "" */]
  3218. 00002300  4267                     clr.w      -[A7]
  3219. 00002302  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  3220. 00002306  6604                     bne        +0x6 /* 0000230C */
  3221. 00002308  3EBC 000C                move.w     [A7], 0xC
  3222. label0000230C:
  3223. 0000230C  2F0E                     move.l     -[A7], A6
  3224. 0000230E  4EBA FAC0                jsr        [PC - 0x540 /* 00001DD0 */]
  3225. 00002312  282E FFF4                move.l     D4, [A6 - 0xC]
  3226. 00002316  202E FFE8                move.l     D0, [A6 - 0x18]
  3227. 0000231A  E488                     lsr        D0, 2
  3228. 0000231C  3D40 FFC6                move.w     [A6 - 0x3A], D0
  3229. 00002320  3D7C 0001 FFB0           move.w     [A6 - 0x50], 0x1
  3230. 00002326  3D6E FFC6 FFAE           move.w     [A6 - 0x52], [A6 - 0x3A]
  3231. 0000232C  3D6E FFB0 FFC8           move.w     [A6 - 0x38], [A6 - 0x50]
  3232. 00002332  6000 00DC                bra        +0xDE /* 00002410 */
  3233. label00002336:
  3234. 00002336  2044                     movea.l    A0, D4
  3235. 00002338  3D68 0002 FFC4           move.w     [A6 - 0x3C], [A0 + 0x2]
  3236. 0000233E  2044                     movea.l    A0, D4
  3237. 00002340  3D50 FFC2                move.w     [A6 - 0x3E], [A0]
  3238. 00002344  302E FFC2                move.w     D0, [A6 - 0x3E]
  3239. 00002348  B06E 000E                cmp.w      D0, [A6 + 0xE]
  3240. 0000234C  6F04                     ble        +0x6 /* 00002352 */
  3241. 0000234E  6000 00CC                bra        +0xCE /* 0000241C */
  3242. label00002352:
  3243. 00002352  302E FFC8                move.w     D0, [A6 - 0x38]
  3244. 00002356  B06E FFC6                cmp.w      D0, [A6 - 0x3A]
  3245. 0000235A  6C0A                     bge        +0xC /* 00002366 */
  3246. 0000235C  5884                     addq.l     D4, 4
  3247. 0000235E  2044                     movea.l    A0, D4
  3248. 00002360  3D50 FFC0                move.w     [A6 - 0x40], [A0]
  3249. 00002364  600C                     bra        +0xE /* 00002372 */
  3250. label00002366:
  3251. 00002366  206E 0010                movea.l    A0, [A6 + 0x10]
  3252. 0000236A  2050                     movea.l    A0, [A0]
  3253. 0000236C  3D68 003C FFC0           move.w     [A6 - 0x40], [A0 + 0x3C]
  3254. label00002372:
  3255. 00002372  206E 0010                movea.l    A0, [A6 + 0x10]
  3256. 00002376  2850                     movea.l    A4, [A0]
  3257. 00002378  396E FFC2 0020           move.w     [A4 + 0x20], [A6 - 0x3E]
  3258. 0000237E  396E FFC0 0022           move.w     [A4 + 0x22], [A6 - 0x40]
  3259. 00002384  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3260. 00002388  2010                     move.l     D0, [A0]
  3261. 0000238A  7218                     moveq.l    D1, 0x18
  3262. 0000238C  D081                     add.l      D0, D1
  3263. 0000238E  2D40 FFD8                move.l     [A6 - 0x28], D0
  3264. 00002392  3D7C 0001 FFAC           move.w     [A6 - 0x54], 0x1
  3265. 00002398  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3266. 0000239C  2050                     movea.l    A0, [A0]
  3267. 0000239E  3D68 0012 FFAA           move.w     [A6 - 0x56], [A0 + 0x12]
  3268. 000023A4  3D6E FFAC FFCA           move.w     [A6 - 0x36], [A6 - 0x54]
  3269. 000023AA  6054                     bra        +0x56 /* 00002400 */
  3270. label000023AC:
  3271. 000023AC  206E FFD8                movea.l    A0, [A6 - 0x28]
  3272. 000023B0  302E FFC4                move.w     D0, [A6 - 0x3C]
  3273. 000023B4  48C0                     ext.l      D0
  3274. 000023B6  B090                     cmp.l      D0, [A0]
  3275. 000023B8  661E                     bne        +0x20 /* 000023D8 */
  3276. 000023BA  41E8 000C                lea.l      A0, [A0 + 0xC]
  3277. 000023BE  2D48 FFCC                move.l     [A6 - 0x34], A0
  3278. 000023C2  3F3C 000F                move.w     -[A7], 0xF
  3279. 000023C6  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  3280. 000023CA  4267                     clr.w      -[A7]
  3281. 000023CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3282. 000023D0  3F3C 0001                move.w     -[A7], 0x1
  3283. 000023D4  A83D                     syscall    TEDispatch
  3284. 000023D6  6032                     bra        +0x34 /* 0000240A */
  3285. label000023D8:
  3286. 000023D8  302E FFCA                move.w     D0, [A6 - 0x36]
  3287. 000023DC  48C0                     ext.l      D0
  3288. 000023DE  206E FFD4                movea.l    A0, [A6 - 0x2C]
  3289. 000023E2  2050                     movea.l    A0, [A0]
  3290. 000023E4  B0A8 0010                cmp.l      D0, [A0 + 0x10]
  3291. 000023E8  660A                     bne        +0xC /* 000023F4 */
  3292. 000023EA  2F3C 033E F0F6           move.l     -[A7], 0x33EF0F6
  3293. 000023F0  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  3294. label000023F4:
  3295. 000023F4  7018                     moveq.l    D0, 0x18
  3296. 000023F6  D1AE FFD8                add.l      [A6 - 0x28], D0
  3297. 000023FA  526E FFCA                addq.w     [A6 - 0x36], 1
  3298. 000023FE  690A                     bvs        +0xC /* 0000240A */
  3299. label00002400:
  3300. 00002400  302E FFCA                move.w     D0, [A6 - 0x36]
  3301. 00002404  B06E FFAA                cmp.w      D0, [A6 - 0x56]
  3302. 00002408  6FA2                     ble        -0x5C /* 000023AC */
  3303. label0000240A:
  3304. 0000240A  526E FFC8                addq.w     [A6 - 0x38], 1
  3305. 0000240E  690C                     bvs        +0xE /* 0000241C */
  3306. label00002410:
  3307. 00002410  302E FFC8                move.w     D0, [A6 - 0x38]
  3308. 00002414  B06E FFAE                cmp.w      D0, [A6 - 0x52]
  3309. 00002418  6F00 FF1C                ble        -0xE2 /* 00002336 */
  3310. label0000241C:
  3311. 0000241C  486E FFD4                pea.l      [A6 - 0x2C]
  3312. 00002420  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3313. 00002424  206E 0010                movea.l    A0, [A6 + 0x10]
  3314. 00002428  2850                     movea.l    A4, [A0]
  3315. 0000242A  42AC 0020                clr.l      [A4 + 0x20]
  3316. 0000242E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3317. 00002432  A9D0                     syscall    TECalText
  3318. label00002434:
  3319. 00002434  1D7C 0001 0022           move.b     [A6 + 0x22], 0x1
  3320. label0000243A:
  3321. 0000243A  2F07                     move.l     -[A7], D7
  3322. 0000243C  1F2E FFB9                move.b     -[A7], [A6 - 0x47]
  3323. 00002440  101F                     move.b     D0, [A7]+
  3324. 00002442  205F                     movea.l    A0, [A7]+
  3325. 00002444  A06A                     syscall    HSetState
  3326. 00002446  206E 0010                movea.l    A0, [A6 + 0x10]
  3327. 0000244A  2050                     movea.l    A0, [A0]
  3328. 0000244C  2068 0052                movea.l    A0, [A0 + 0x52]
  3329. 00002450  316E FFBA 0044           move.w     [A0 + 0x44], [A6 - 0x46]
  3330. 00002456  1005                     move.b     D0, D5
  3331. 00002458  670C                     beq        +0xE /* 00002466 */
  3332. 0000245A  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3333. 0000245E  4267                     clr.w      -[A7]
  3334. 00002460  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  3335. 00002464  600A                     bra        +0xC /* 00002470 */
  3336. label00002466:
  3337. 00002466  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  3338. 0000246A  4267                     clr.w      -[A7]
  3339. 0000246C  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  3340. label00002470:
  3341. 00002470  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3342. 00002474  4E5E                     unlink     A6
  3343. 00002476  205F                     movea.l    A0, [A7]+
  3344. 00002478  DEFC 001A                add.w      A7, 0x1A
  3345. 0000247C  4ED0                     jmp        [A0]
  3346. 0000247E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3347. // begin alternate branch 00002480-00002488
  3348. export_1419:
  3349. fn00002480:
  3350. 00002480  4E56 FEBE                link       A6, -0x0142
  3351. 00002484  48E7 0700                movem.l    -[A7], D5,D6,D7
  3352. // end alternate branch 00002480-00002488
  3353. export_1419: // at 00002480 (misaligned)
  3354. fn00002480: // (misaligned)
  3355. 00002482  FEBE 48E7                .extension 0xEBE <<F/2-3/7>> // unimplemented
  3356. 00002486  0700                     btst       D0, D3
  3357. 00002488  2C2E 0010                move.l     D6, [A6 + 0x10]
  3358. 0000248C  422E 0014                clr.b      [A6 + 0x14]
  3359. 00002490  7000                     moveq.l    D0, 0x00
  3360. 00002492  2D40 FEE6                move.l     [A6 - 0x11A], D0
  3361. 00002496  BCAD A284                cmp.l      D6, [A5 - 0x5D7C]
  3362. 0000249A  660E                     bne        +0x10 /* 000024AA */
  3363. 0000249C  3D6D A27E FEC0           move.w     [A6 - 0x140], [A5 - 0x5D82]
  3364. 000024A2  2D6D A5D8 FFF4           move.l     [A6 - 0xC], [A5 - 0x5A28]
  3365. 000024A8  6056                     bra        +0x58 /* 00002500 */
  3366. label000024AA:
  3367. 000024AA  2F06                     move.l     -[A7], D6
  3368. 000024AC  486E FEEA                pea.l      [A6 - 0x116]
  3369. 000024B0  4EAD 10EA                jsr        [A5 + 0x10EA /* export_537 */]
  3370. 000024B4  4267                     clr.w      -[A7]
  3371. 000024B6  3F2E FEEA                move.w     -[A7], [A6 - 0x116]
  3372. 000024BA  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  3373. 000024BE  486E FEF0                pea.l      [A6 - 0x110]
  3374. 000024C2  1F3C 0001                move.b     -[A7], 0x1
  3375. 000024C6  486E FEC0                pea.l      [A6 - 0x140]
  3376. 000024CA  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  3377. 000024CE  4A5F                     tst.w      [A7]+
  3378. 000024D0  6704                     beq        +0x6 /* 000024D6 */
  3379. 000024D2  6000 014A                bra        +0x14C /* 0000261E */
  3380. label000024D6:
  3381. 000024D6  42A7                     clr.l      -[A7]
  3382. 000024D8  3F2E FEC0                move.w     -[A7], [A6 - 0x140]
  3383. 000024DC  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3384. 000024E0  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3385. 000024E4  7E04                     moveq.l    D7, 0x04
  3386. 000024E6  4267                     clr.w      -[A7]
  3387. 000024E8  3F2E FEC0                move.w     -[A7], [A6 - 0x140]
  3388. 000024EC  486E FFFC                pea.l      [A6 - 0x4]
  3389. 000024F0  2F07                     move.l     -[A7], D7
  3390. 000024F2  486E FFF4                pea.l      [A6 - 0xC]
  3391. 000024F6  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  3392. 000024FA  4A5F                     tst.w      [A7]+
  3393. 000024FC  6600 0106                bne        +0x108 /* 00002604 */
  3394. label00002500:
  3395. 00002500  2E2E FFF4                move.l     D7, [A6 - 0xC]
  3396. 00002504  9EBC 0000 0600           sub.l      D7, 0x600
  3397. 0000250A  2D47 FFF0                move.l     [A6 - 0x10], D7
  3398. 0000250E  42A7                     clr.l      -[A7]
  3399. 00002510  2F07                     move.l     -[A7], D7
  3400. 00002512  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  3401. 00002516  2D5F FEE6                move.l     [A6 - 0x11A], [A7]+
  3402. 0000251A  6700 00E8                beq        +0xEA /* 00002604 */
  3403. 0000251E  42A7                     clr.l      -[A7]
  3404. 00002520  3F2E FEC0                move.w     -[A7], [A6 - 0x140]
  3405. 00002524  4EAD 124A                jsr        [A5 + 0x124A /* export_581 */]
  3406. 00002528  201F                     move.l     D0, [A7]+
  3407. 0000252A  D0BC 0000 0600           add.l      D0, 0x600
  3408. 00002530  2D40 FFFC                move.l     [A6 - 0x4], D0
  3409. 00002534  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  3410. 00002538  205F                     movea.l    A0, [A7]+
  3411. 0000253A  A029                     syscall    HLock
  3412. 0000253C  4267                     clr.w      -[A7]
  3413. 0000253E  3F2E FEC0                move.w     -[A7], [A6 - 0x140]
  3414. 00002542  486E FFFC                pea.l      [A6 - 0x4]
  3415. 00002546  2F07                     move.l     -[A7], D7
  3416. 00002548  206E FEE6                movea.l    A0, [A6 - 0x11A]
  3417. 0000254C  2F10                     move.l     -[A7], [A0]
  3418. 0000254E  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  3419. 00002552  4A5F                     tst.w      [A7]+
  3420. 00002554  56C0                     sne        D0
  3421. 00002556  4A00                     tst.b      D0
  3422. 00002558  6600 00AA                bne        +0xAC /* 00002604 */
  3423. 0000255C  2F00                     move.l     -[A7], D0
  3424. 0000255E  4267                     clr.w      -[A7]
  3425. 00002560  206E FEE6                movea.l    A0, [A6 - 0x11A]
  3426. 00002564  2F10                     move.l     -[A7], [A0]
  3427. 00002566  2F10                     move.l     -[A7], [A0]
  3428. 00002568  2F07                     move.l     -[A7], D7
  3429. 0000256A  4267                     clr.w      -[A7]
  3430. 0000256C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3431. 00002570  486E FFF0                pea.l      [A6 - 0x10]
  3432. 00002574  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3433. 00002578  4EBA DDF4                jsr        [PC - 0x220C /* 0000036E */]
  3434. 0000257C  121F                     move.b     D1, [A7]+
  3435. 0000257E  201F                     move.l     D0, [A7]+
  3436. 00002580  0A01 0001                xori.b     D1, 0x1
  3437. 00002584  8001                     or.b       D0, D1
  3438. 00002586  0240 0001                andi.w     D0, 0x1
  3439. 0000258A  6678                     bne        +0x7A /* 00002604 */
  3440. 0000258C  206E 000C                movea.l    A0, [A6 + 0xC]
  3441. 00002590  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  3442. 00002596  B090                     cmp.l      D0, [A0]
  3443. 00002598  673E                     beq        +0x40 /* 000025D8 */
  3444. 0000259A  206E FEE6                movea.l    A0, [A6 - 0x11A]
  3445. 0000259E  2D50 FEE2                move.l     [A6 - 0x11E], [A0]
  3446. 000025A2  486E FEE2                pea.l      [A6 - 0x11E]
  3447. 000025A6  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  3448. 000025AA  2F2E FEE2                move.l     -[A7], [A6 - 0x11E]
  3449. 000025AE  486E FEC2                pea.l      [A6 - 0x13E]
  3450. 000025B2  7020                     moveq.l    D0, 0x20
  3451. 000025B4  2F00                     move.l     -[A7], D0
  3452. 000025B6  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  3453. 000025BA  202E FEC6                move.l     D0, [A6 - 0x13A]
  3454. 000025BE  D1AE FEE2                add.l      [A6 - 0x11E], D0
  3455. 000025C2  2F2E FEE2                move.l     -[A7], [A6 - 0x11E]
  3456. 000025C6  206E FEE6                movea.l    A0, [A6 - 0x11A]
  3457. 000025CA  2F10                     move.l     -[A7], [A0]
  3458. 000025CC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3459. 000025D0  201F                     move.l     D0, [A7]+
  3460. 000025D2  225F                     movea.l    A1, [A7]+
  3461. 000025D4  205F                     movea.l    A0, [A7]+
  3462. 000025D6  A02E                     syscall    BlockMove/BlockMoveData
  3463. label000025D8:
  3464. 000025D8  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  3465. 000025DC  205F                     movea.l    A0, [A7]+
  3466. 000025DE  A02A                     syscall    HUnlock
  3467. 000025E0  2F2E FEE6                move.l     -[A7], [A6 - 0x11A]
  3468. 000025E4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3469. 000025E8  201F                     move.l     D0, [A7]+
  3470. 000025EA  205F                     movea.l    A0, [A7]+
  3471. 000025EC  A024                     syscall    SetHandleSize
  3472. 000025EE  206E 0008                movea.l    A0, [A6 + 0x8]
  3473. 000025F2  216E FEE6 0004           move.l     [A0 + 0x4], [A6 - 0x11A]
  3474. 000025F8  7000                     moveq.l    D0, 0x00
  3475. 000025FA  2D40 FEE6                move.l     [A6 - 0x11A], D0
  3476. 000025FE  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3477. label00002604:
  3478. 00002604  486E FEE6                pea.l      [A6 - 0x11A]
  3479. 00002608  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3480. 0000260C  BCAD A284                cmp.l      D6, [A5 - 0x5D7C]
  3481. 00002610  670C                     beq        +0xE /* 0000261E */
  3482. 00002612  4267                     clr.w      -[A7]
  3483. 00002614  3F2E FEC0                move.w     -[A7], [A6 - 0x140]
  3484. 00002618  4EAD 01AA                jsr        [A5 + 0x1AA /* export_49 */]
  3485. 0000261C  3A1F                     move.w     D5, [A7]+
  3486. label0000261E:
  3487. 0000261E  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  3488. 00002622  4E5E                     unlink     A6
  3489. 00002624  205F                     movea.l    A0, [A7]+
  3490. 00002626  DEFC 000C                add.w      A7, 0xC
  3491. 0000262A  4ED0                     jmp        [A0]
  3492. export_1420:
  3493. 0000262C  4E56 FFF4                link       A6, -0x000C
  3494. 00002630  2D7C 5754 4C4B 000C      move.l     [A6 + 0xC], 0x57544C4B /* 'WTLK' */
  3495. 00002638  4267                     clr.w      -[A7]
  3496. 0000263A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3497. 0000263E  486E FFFC                pea.l      [A6 - 0x4]
  3498. 00002642  486E FFF4                pea.l      [A6 - 0xC]
  3499. 00002646  4EBA FE38                jsr        [PC - 0x1C8 /* 00002480 */]
  3500. 0000264A  101F                     move.b     D0, [A7]+
  3501. 0000264C  670E                     beq        +0x10 /* 0000265C */
  3502. 0000264E  486E FFF4                pea.l      [A6 - 0xC]
  3503. 00002652  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  3504. 00002656  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  3505. label0000265C:
  3506. 0000265C  4E5E                     unlink     A6
  3507. 0000265E  2E9F                     move.l     [A7], [A7]+
  3508. 00002660  4E75                     rts
  3509. export_1421:
  3510. 00002662  4E56 FFC6                link       A6, -0x003A
  3511. 00002666  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3512. 0000266A  2A2E 0012                move.l     D5, [A6 + 0x12]
  3513. 0000266E  206E 000C                movea.l    A0, [A6 + 0xC]
  3514. 00002672  7000                     moveq.l    D0, 0x00
  3515. 00002674  2080                     move.l     [A0], D0
  3516. 00002676  206E 0008                movea.l    A0, [A6 + 0x8]
  3517. 0000267A  7000                     moveq.l    D0, 0x00
  3518. 0000267C  2080                     move.l     [A0], D0
  3519. 0000267E  4A6E 0010                tst.w      [A6 + 0x10]
  3520. 00002682  6700 011E                beq        +0x120 /* 000027A2 */
  3521. 00002686  4207                     clr.b      D7
  3522. 00002688  BAAE 0016                cmp.l      D5, [A6 + 0x16]
  3523. 0000268C  56C0                     sne        D0
  3524. 0000268E  4A85                     tst.l      D5
  3525. 00002690  56C1                     sne        D1
  3526. 00002692  C001                     and.b      D0, D1
  3527. 00002694  4400                     neg.b      D0
  3528. 00002696  1800                     move.b     D4, D0
  3529. 00002698  6744                     beq        +0x46 /* 000026DE */
  3530. 0000269A  2F00                     move.l     -[A7], D0
  3531. 0000269C  4267                     clr.w      -[A7]
  3532. 0000269E  2F05                     move.l     -[A7], D5
  3533. 000026A0  322E 0010                move.w     D1, [A6 + 0x10]
  3534. 000026A4  6A02                     bpl        +0x4 /* 000026A8 */
  3535. 000026A6  4441                     neg.w      D1
  3536. label000026A8:
  3537. 000026A8  3F01                     move.w     -[A7], D1
  3538. 000026AA  486E FFCA                pea.l      [A6 - 0x36]
  3539. 000026AE  4EBA F418                jsr        [PC - 0xBE8 /* 00001AC8 */]
  3540. 000026B2  121F                     move.b     D1, [A7]+
  3541. 000026B4  201F                     move.l     D0, [A7]+
  3542. 000026B6  C001                     and.b      D0, D1
  3543. 000026B8  6724                     beq        +0x26 /* 000026DE */
  3544. 000026BA  7001                     moveq.l    D0, 0x01
  3545. 000026BC  B02E FFCE                cmp.b      D0, [A6 - 0x32]
  3546. 000026C0  57C0                     seq        D0
  3547. 000026C2  4A00                     tst.b      D0
  3548. 000026C4  6612                     bne        +0x14 /* 000026D8 */
  3549. 000026C6  2F00                     move.l     -[A7], D0
  3550. 000026C8  4267                     clr.w      -[A7]
  3551. 000026CA  1F2E FFCF                move.b     -[A7], [A6 - 0x31]
  3552. 000026CE  4EBA 09DA                jsr        [PC + 0x9DA /* 000030AA */]
  3553. 000026D2  121F                     move.b     D1, [A7]+
  3554. 000026D4  201F                     move.l     D0, [A7]+
  3555. 000026D6  8001                     or.b       D0, D1
  3556. label000026D8:
  3557. 000026D8  0240 0001                andi.w     D0, 0x1
  3558. 000026DC  1E00                     move.b     D7, D0
  3559. label000026DE:
  3560. 000026DE  1007                     move.b     D0, D7
  3561. 000026E0  670C                     beq        +0xE /* 000026EE */
  3562. 000026E2  42A7                     clr.l      -[A7]
  3563. 000026E4  2F05                     move.l     -[A7], D5
  3564. 000026E6  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  3565. 000026EA  265F                     movea.l    A3, [A7]+
  3566. 000026EC  600C                     bra        +0xE /* 000026FA */
  3567. label000026EE:
  3568. 000026EE  42A7                     clr.l      -[A7]
  3569. 000026F0  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3570. 000026F4  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  3571. 000026F8  265F                     movea.l    A3, [A7]+
  3572. label000026FA:
  3573. 000026FA  200B                     move.l     D0, A3
  3574. 000026FC  6700 00A4                beq        +0xA6 /* 000027A2 */
  3575. 00002700  2F0B                     move.l     -[A7], A3
  3576. 00002702  486E FFC7                pea.l      [A6 - 0x39]
  3577. 00002706  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  3578. 0000270A  2F0B                     move.l     -[A7], A3
  3579. 0000270C  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  3580. 00002710  1F07                     move.b     -[A7], D7
  3581. 00002712  486E FFF8                pea.l      [A6 - 0x8]
  3582. 00002716  486E FFF4                pea.l      [A6 - 0xC]
  3583. 0000271A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3584. 0000271E  486E FFE8                pea.l      [A6 - 0x18]
  3585. 00002722  4EBA 008C                jsr        [PC + 0x8C /* 000027B0 */]
  3586. 00002726  4AAE FFF8                tst.l      [A6 - 0x8]
  3587. 0000272A  6618                     bne        +0x1A /* 00002744 */
  3588. 0000272C  42A7                     clr.l      -[A7]
  3589. 0000272E  7001                     moveq.l    D0, 0x01
  3590. 00002730  2F00                     move.l     -[A7], D0
  3591. 00002732  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  3592. 00002736  285F                     movea.l    A4, [A7]+
  3593. 00002738  2054                     movea.l    A0, [A4]
  3594. 0000273A  4210                     clr.b      [A0]
  3595. 0000273C  206E 000C                movea.l    A0, [A6 + 0xC]
  3596. 00002740  208C                     move.l     [A0], A4
  3597. 00002742  603A                     bra        +0x3C /* 0000277E */
  3598. label00002744:
  3599. 00002744  42A7                     clr.l      -[A7]
  3600. 00002746  206E 0008                movea.l    A0, [A6 + 0x8]
  3601. 0000274A  2010                     move.l     D0, [A0]
  3602. 0000274C  5280                     addq.l     D0, 1
  3603. 0000274E  2F00                     move.l     -[A7], D0
  3604. 00002750  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  3605. 00002754  285F                     movea.l    A4, [A7]+
  3606. 00002756  200C                     move.l     D0, A4
  3607. 00002758  6724                     beq        +0x26 /* 0000277E */
  3608. 0000275A  2C14                     move.l     D6, [A4]
  3609. 0000275C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3610. 00002760  2F06                     move.l     -[A7], D6
  3611. 00002762  206E 0008                movea.l    A0, [A6 + 0x8]
  3612. 00002766  2F10                     move.l     -[A7], [A0]
  3613. 00002768  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  3614. 0000276C  206E 0008                movea.l    A0, [A6 + 0x8]
  3615. 00002770  2C10                     move.l     D6, [A0]
  3616. 00002772  DC94                     add.l      D6, [A4]
  3617. 00002774  2046                     movea.l    A0, D6
  3618. 00002776  4210                     clr.b      [A0]
  3619. 00002778  206E 000C                movea.l    A0, [A6 + 0xC]
  3620. 0000277C  208C                     move.l     [A0], A4
  3621. label0000277E:
  3622. 0000277E  2F0B                     move.l     -[A7], A3
  3623. 00002780  1F2E FFC7                move.b     -[A7], [A6 - 0x39]
  3624. 00002784  101F                     move.b     D0, [A7]+
  3625. 00002786  205F                     movea.l    A0, [A7]+
  3626. 00002788  A06A                     syscall    HSetState
  3627. 0000278A  1007                     move.b     D0, D7
  3628. 0000278C  670A                     beq        +0xC /* 00002798 */
  3629. 0000278E  2F05                     move.l     -[A7], D5
  3630. 00002790  4267                     clr.w      -[A7]
  3631. 00002792  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  3632. 00002796  600A                     bra        +0xC /* 000027A2 */
  3633. label00002798:
  3634. 00002798  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3635. 0000279C  4267                     clr.w      -[A7]
  3636. 0000279E  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  3637. label000027A2:
  3638. 000027A2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3639. 000027A6  4E5E                     unlink     A6
  3640. 000027A8  205F                     movea.l    A0, [A7]+
  3641. 000027AA  DEFC 0012                add.w      A7, 0x12
  3642. 000027AE  4ED0                     jmp        [A0]
  3643. export_1422:
  3644. fn000027B0:
  3645. 000027B0  4E56 FFD8                link       A6, -0x0028
  3646. 000027B4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3647. 000027B8  282E 0014                move.l     D4, [A6 + 0x14]
  3648. 000027BC  2044                     movea.l    A0, D4
  3649. 000027BE  7000                     moveq.l    D0, 0x00
  3650. 000027C0  2080                     move.l     [A0], D0
  3651. 000027C2  206E 0010                movea.l    A0, [A6 + 0x10]
  3652. 000027C6  7000                     moveq.l    D0, 0x00
  3653. 000027C8  2080                     move.l     [A0], D0
  3654. 000027CA  206E 000C                movea.l    A0, [A6 + 0xC]
  3655. 000027CE  7000                     moveq.l    D0, 0x00
  3656. 000027D0  2080                     move.l     [A0], D0
  3657. 000027D2  206E 0008                movea.l    A0, [A6 + 0x8]
  3658. 000027D6  7000                     moveq.l    D0, 0x00
  3659. 000027D8  2080                     move.l     [A0], D0
  3660. 000027DA  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  3661. 000027DE  673A                     beq        +0x3C /* 0000281A */
  3662. 000027E0  2044                     movea.l    A0, D4
  3663. 000027E2  2F08                     move.l     -[A7], A0
  3664. 000027E4  42A7                     clr.l      -[A7]
  3665. 000027E6  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3666. 000027EA  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  3667. 000027EE  4EAD 2212                jsr        [A5 + 0x2212 /* export_1086 */]
  3668. 000027F2  201F                     move.l     D0, [A7]+
  3669. 000027F4  205F                     movea.l    A0, [A7]+
  3670. 000027F6  2080                     move.l     [A0], D0
  3671. 000027F8  2044                     movea.l    A0, D4
  3672. 000027FA  4A90                     tst.l      [A0]
  3673. 000027FC  6700 0112                beq        +0x114 /* 00002910 */
  3674. 00002800  206E 000C                movea.l    A0, [A6 + 0xC]
  3675. 00002804  2F08                     move.l     -[A7], A0
  3676. 00002806  42A7                     clr.l      -[A7]
  3677. 00002808  2244                     movea.l    A1, D4
  3678. 0000280A  2F11                     move.l     -[A7], [A1]
  3679. 0000280C  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  3680. 00002810  201F                     move.l     D0, [A7]+
  3681. 00002812  205F                     movea.l    A0, [A7]+
  3682. 00002814  2080                     move.l     [A0], D0
  3683. 00002816  6000 00F8                bra        +0xFA /* 00002910 */
  3684. label0000281A:
  3685. 0000281A  102E 0018                move.b     D0, [A6 + 0x18]
  3686. 0000281E  6704                     beq        +0x6 /* 00002824 */
  3687. 00002820  7A32                     moveq.l    D5, 0x32
  3688. 00002822  6002                     bra        +0x4 /* 00002826 */
  3689. label00002824:
  3690. 00002824  7A36                     moveq.l    D5, 0x36
  3691. label00002826:
  3692. 00002826  206E 001C                movea.l    A0, [A6 + 0x1C]
  3693. 0000282A  2005                     move.l     D0, D5
  3694. 0000282C  D090                     add.l      D0, [A0]
  3695. 0000282E  720E                     moveq.l    D1, 0x0E
  3696. 00002830  9081                     sub.l      D0, D1
  3697. 00002832  2D40 FFEC                move.l     [A6 - 0x14], D0
  3698. 00002836  206E FFEC                movea.l    A0, [A6 - 0x14]
  3699. 0000283A  2D48 FFD8                move.l     [A6 - 0x28], A0
  3700. 0000283E  3D68 0008 FFDE           move.w     [A6 - 0x22], [A0 + 0x8]
  3701. 00002844  206E 001C                movea.l    A0, [A6 + 0x1C]
  3702. 00002848  2005                     move.l     D0, D5
  3703. 0000284A  D090                     add.l      D0, [A0]
  3704. 0000284C  206E FFD8                movea.l    A0, [A6 - 0x28]
  3705. 00002850  2668 0004                movea.l    A3, [A0 + 0x4]
  3706. 00002854  D7C0                     add.l      A3, D0
  3707. 00002856  426E FFDC                clr.w      [A6 - 0x24]
  3708. label0000285A:
  3709. 0000285A  302E FFDC                move.w     D0, [A6 - 0x24]
  3710. 0000285E  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  3711. 00002862  6C00 00AC                bge        +0xAE /* 00002910 */
  3712. 00002866  200B                     move.l     D0, A3
  3713. 00002868  5480                     addq.l     D0, 2
  3714. 0000286A  2D40 FFF4                move.l     [A6 - 0xC], D0
  3715. 0000286E  7000                     moveq.l    D0, 0x00
  3716. 00002870  206E FFF4                movea.l    A0, [A6 - 0xC]
  3717. 00002874  3010                     move.w     D0, [A0]
  3718. 00002876  C0BC FFFF FFFF           and.l      D0, 0xFFFFFFFF
  3719. 0000287C  2C00                     move.l     D6, D0
  3720. 0000287E  3013                     move.w     D0, [A3]
  3721. 00002880  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  3722. 00002884  6676                     bne        +0x78 /* 000028FC */
  3723. 00002886  284B                     movea.l    A4, A3
  3724. 00002888  588C                     addq.l     A4, 4
  3725. 0000288A  4A14                     tst.b      [A4]
  3726. 0000288C  6614                     bne        +0x16 /* 000028A2 */
  3727. 0000288E  200C                     move.l     D0, A4
  3728. 00002890  5280                     addq.l     D0, 1
  3729. 00002892  2044                     movea.l    A0, D4
  3730. 00002894  2080                     move.l     [A0], D0
  3731. 00002896  2006                     move.l     D0, D6
  3732. 00002898  5380                     subq.l     D0, 1
  3733. 0000289A  206E 000C                movea.l    A0, [A6 + 0xC]
  3734. 0000289E  2080                     move.l     [A0], D0
  3735. 000028A0  606E                     bra        +0x70 /* 00002910 */
  3736. label000028A2:
  3737. 000028A2  2D4C FFF0                move.l     [A6 - 0x10], A4
  3738. 000028A6  7000                     moveq.l    D0, 0x00
  3739. 000028A8  206E FFF0                movea.l    A0, [A6 - 0x10]
  3740. 000028AC  3010                     move.w     D0, [A0]
  3741. 000028AE  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  3742. 000028B4  2E00                     move.l     D7, D0
  3743. 000028B6  1007                     move.b     D0, D7
  3744. 000028B8  0240 0001                andi.w     D0, 0x1
  3745. 000028BC  670A                     beq        +0xC /* 000028C8 */
  3746. 000028BE  2F3C 0003 BCFD           move.l     -[A7], 0x3BCFD
  3747. 000028C4  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  3748. label000028C8:
  3749. 000028C8  2006                     move.l     D0, D6
  3750. 000028CA  9087                     sub.l      D0, D7
  3751. 000028CC  0C80 0000 7530           cmpi.l     D0, 0x7530 /* 'u0' */
  3752. 000028D2  6E3C                     bgt        +0x3E /* 00002910 */
  3753. 000028D4  200C                     move.l     D0, A4
  3754. 000028D6  D087                     add.l      D0, D7
  3755. 000028D8  2044                     movea.l    A0, D4
  3756. 000028DA  2080                     move.l     [A0], D0
  3757. 000028DC  200C                     move.l     D0, A4
  3758. 000028DE  5480                     addq.l     D0, 2
  3759. 000028E0  206E 0010                movea.l    A0, [A6 + 0x10]
  3760. 000028E4  2080                     move.l     [A0], D0
  3761. 000028E6  2006                     move.l     D0, D6
  3762. 000028E8  9087                     sub.l      D0, D7
  3763. 000028EA  206E 000C                movea.l    A0, [A6 + 0xC]
  3764. 000028EE  2080                     move.l     [A0], D0
  3765. 000028F0  2007                     move.l     D0, D7
  3766. 000028F2  5580                     subq.l     D0, 2
  3767. 000028F4  206E 0008                movea.l    A0, [A6 + 0x8]
  3768. 000028F8  2080                     move.l     [A0], D0
  3769. 000028FA  6014                     bra        +0x16 /* 00002910 */
  3770. label000028FC:
  3771. 000028FC  2006                     move.l     D0, D6
  3772. 000028FE  5A80                     addq.l     D0, 5
  3773. 00002900  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  3774. 00002906  D7C0                     add.l      A3, D0
  3775. 00002908  526E FFDC                addq.w     [A6 - 0x24], 1
  3776. 0000290C  6000 FF4C                bra        -0xB2 /* 0000285A */
  3777. label00002910:
  3778. 00002910  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3779. 00002914  4E5E                     unlink     A6
  3780. 00002916  205F                     movea.l    A0, [A7]+
  3781. 00002918  DEFC 0018                add.w      A7, 0x18
  3782. 0000291C  4ED0                     jmp        [A0]
  3783. export_1423:
  3784. fn0000291E:
  3785. 0000291E  4E56 0000                link       A6, 0
  3786. 00002922  4AAD A5A0                tst.l      [A5 - 0x5A60]
  3787. 00002926  57C0                     seq        D0
  3788. 00002928  4AAD ABEE                tst.l      [A5 - 0x5412]
  3789. 0000292C  56C1                     sne        D1
  3790. 0000292E  C001                     and.b      D0, D1
  3791. 00002930  6712                     beq        +0x14 /* 00002944 */
  3792. 00002932  42A7                     clr.l      -[A7]
  3793. 00002934  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  3794. 00002938  2F2D ABEE                move.l     -[A7], [A5 - 0x5412]
  3795. 0000293C  4EBA 10C4                jsr        [PC + 0x10C4 /* 00003A02 */]
  3796. 00002940  2B5F A5A0                move.l     [A5 - 0x5A60], [A7]+
  3797. label00002944:
  3798. 00002944  2D6D A5A0 0008           move.l     [A6 + 0x8], [A5 - 0x5A60]
  3799. 0000294A  4E5E                     unlink     A6
  3800. 0000294C  4E75                     rts
  3801. export_1424:
  3802. 0000294E  4E56 FFF2                link       A6, -0x000E
  3803. 00002952  48E7 0118                movem.l    -[A7], D7,A3,A4
  3804. 00002956  7000                     moveq.l    D0, 0x00
  3805. 00002958  2D40 000E                move.l     [A6 + 0xE], D0
  3806. 0000295C  42A7                     clr.l      -[A7]
  3807. 0000295E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3808. 00002962  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  3809. 00002966  285F                     movea.l    A4, [A7]+
  3810. 00002968  200C                     move.l     D0, A4
  3811. 0000296A  6756                     beq        +0x58 /* 000029C2 */
  3812. 0000296C  42A7                     clr.l      -[A7]
  3813. 0000296E  2F0C                     move.l     -[A7], A4
  3814. 00002970  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3815. 00002974  4EBA F362                jsr        [PC - 0xC9E /* 00001CD8 */]
  3816. 00002978  265F                     movea.l    A3, [A7]+
  3817. 0000297A  200B                     move.l     D0, A3
  3818. 0000297C  673A                     beq        +0x3C /* 000029B8 */
  3819. 0000297E  2F0C                     move.l     -[A7], A4
  3820. 00002980  486E FFF3                pea.l      [A6 - 0xD]
  3821. 00002984  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  3822. 00002988  42A7                     clr.l      -[A7]
  3823. 0000298A  3013                     move.w     D0, [A3]
  3824. 0000298C  48C0                     ext.l      D0
  3825. 0000298E  2F00                     move.l     -[A7], D0
  3826. 00002990  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  3827. 00002994  2E1F                     move.l     D7, [A7]+
  3828. 00002996  6714                     beq        +0x16 /* 000029AC */
  3829. 00002998  2F0B                     move.l     -[A7], A3
  3830. 0000299A  2047                     movea.l    A0, D7
  3831. 0000299C  2F10                     move.l     -[A7], [A0]
  3832. 0000299E  3013                     move.w     D0, [A3]
  3833. 000029A0  48C0                     ext.l      D0
  3834. 000029A2  2F00                     move.l     -[A7], D0
  3835. 000029A4  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  3836. 000029A8  2D47 000E                move.l     [A6 + 0xE], D7
  3837. label000029AC:
  3838. 000029AC  2F0C                     move.l     -[A7], A4
  3839. 000029AE  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  3840. 000029B2  101F                     move.b     D0, [A7]+
  3841. 000029B4  205F                     movea.l    A0, [A7]+
  3842. 000029B6  A06A                     syscall    HSetState
  3843. label000029B8:
  3844. 000029B8  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3845. 000029BC  4267                     clr.w      -[A7]
  3846. 000029BE  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  3847. label000029C2:
  3848. 000029C2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3849. 000029C6  4E5E                     unlink     A6
  3850. 000029C8  205F                     movea.l    A0, [A7]+
  3851. 000029CA  5C4F                     addq.w     A7, 6
  3852. 000029CC  4ED0                     jmp        [A0]
  3853. export_1425:
  3854. 000029CE  4E56 FFEC                link       A6, -0x0014
  3855. 000029D2  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3856. 000029D6  422E 0018                clr.b      [A6 + 0x18]
  3857. 000029DA  42A7                     clr.l      -[A7]
  3858. 000029DC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3859. 000029E0  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  3860. 000029E4  2E1F                     move.l     D7, [A7]+
  3861. 000029E6  4A2E 000C                tst.b      [A6 + 0xC]
  3862. 000029EA  57C4                     seq        D4
  3863. 000029EC  4404                     neg.b      D4
  3864. 000029EE  4A87                     tst.l      D7
  3865. 000029F0  6700 00E2                beq        +0xE4 /* 00002AD4 */
  3866. 000029F4  2047                     movea.l    A0, D7
  3867. 000029F6  2650                     movea.l    A3, [A0]
  3868. 000029F8  7032                     moveq.l    D0, 0x32
  3869. 000029FA  D7C0                     add.l      A3, D0
  3870. 000029FC  7C00                     moveq.l    D6, 0x00
  3871. 000029FE  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  3872. 00002A04  2047                     movea.l    A0, D7
  3873. 00002A06  2050                     movea.l    A0, [A0]
  3874. 00002A08  3D68 0024 FFEC           move.w     [A6 - 0x14], [A0 + 0x24]
  3875. 00002A0E  3A2E FFEE                move.w     D5, [A6 - 0x12]
  3876. 00002A12  6000 0096                bra        +0x98 /* 00002AAA */
  3877. label00002A16:
  3878. 00002A16  284B                     movea.l    A4, A3
  3879. 00002A18  102D AC18                move.b     D0, [A5 - 0x53E8]
  3880. 00002A1C  660E                     bne        +0x10 /* 00002A2C */
  3881. 00002A1E  4A2C 0005                tst.b      [A4 + 0x5]
  3882. 00002A22  5CC1                     sge        D1
  3883. 00002A24  8001                     or.b       D0, D1
  3884. 00002A26  0240 0001                andi.w     D0, 0x1
  3885. 00002A2A  6774                     beq        +0x76 /* 00002AA0 */
  3886. label00002A2C:
  3887. 00002A2C  4A6E 000E                tst.w      [A6 + 0xE]
  3888. 00002A30  57C1                     seq        D1
  3889. 00002A32  4A01                     tst.b      D1
  3890. 00002A34  6614                     bne        +0x16 /* 00002A4A */
  3891. 00002A36  142C 0004                move.b     D2, [A4 + 0x4]
  3892. 00002A3A  4882                     ext.w      D2
  3893. 00002A3C  B46E 000E                cmp.w      D2, [A6 + 0xE]
  3894. 00002A40  57C2                     seq        D2
  3895. 00002A42  8202                     or.b       D1, D2
  3896. 00002A44  C001                     and.b      D0, D1
  3897. 00002A46  4A00                     tst.b      D0
  3898. 00002A48  6756                     beq        +0x58 /* 00002AA0 */
  3899. label00002A4A:
  3900. 00002A4A  2F00                     move.l     -[A7], D0
  3901. 00002A4C  4267                     clr.w      -[A7]
  3902. 00002A4E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3903. 00002A52  486C 0006                pea.l      [A4 + 0x6]
  3904. 00002A56  A8AD                     syscall    PtInRect
  3905. 00002A58  121F                     move.b     D1, [A7]+
  3906. 00002A5A  201F                     move.l     D0, [A7]+
  3907. 00002A5C  C001                     and.b      D0, D1
  3908. 00002A5E  4A00                     tst.b      D0
  3909. 00002A60  673E                     beq        +0x40 /* 00002AA0 */
  3910. 00002A62  1204                     move.b     D1, D4
  3911. 00002A64  6638                     bne        +0x3A /* 00002A9E */
  3912. 00002A66  7400                     moveq.l    D2, 0x00
  3913. 00002A68  342C 000E                move.w     D2, [A4 + 0xE]
  3914. 00002A6C  C4BC 0000 000F           and.l      D2, 0xF
  3915. 00002A72  760A                     moveq.l    D3, 0x0A
  3916. 00002A74  B682                     cmp.l      D3, D2
  3917. 00002A76  56C2                     sne        D2
  3918. 00002A78  8202                     or.b       D1, D2
  3919. 00002A7A  0241 0001                andi.w     D1, 0x1
  3920. 00002A7E  661E                     bne        +0x20 /* 00002A9E */
  3921. 00002A80  48E7 C000                movem.l    -[A7], D0,D1
  3922. 00002A84  4267                     clr.w      -[A7]
  3923. 00002A86  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3924. 00002A8A  486C 0006                pea.l      [A4 + 0x6]
  3925. 00002A8E  4EAD 2642                jsr        [A5 + 0x2642 /* export_1220 */]
  3926. 00002A92  141F                     move.b     D2, [A7]+
  3927. 00002A94  4CDF 0003                movem.l    D0,D1, [A7]+
  3928. 00002A98  8202                     or.b       D1, D2
  3929. 00002A9A  C001                     and.b      D0, D1
  3930. 00002A9C  6702                     beq        +0x4 /* 00002AA0 */
  3931. label00002A9E:
  3932. 00002A9E  2C0B                     move.l     D6, A3
  3933. label00002AA0:
  3934. 00002AA0  3013                     move.w     D0, [A3]
  3935. 00002AA2  48C0                     ext.l      D0
  3936. 00002AA4  D7C0                     add.l      A3, D0
  3937. 00002AA6  5245                     addq.w     D5, 1
  3938. 00002AA8  6908                     bvs        +0xA /* 00002AB2 */
  3939. label00002AAA:
  3940. 00002AAA  BA6E FFEC                cmp.w      D5, [A6 - 0x14]
  3941. 00002AAE  6F00 FF66                ble        -0x98 /* 00002A16 */
  3942. label00002AB2:
  3943. 00002AB2  4A86                     tst.l      D6
  3944. 00002AB4  6714                     beq        +0x16 /* 00002ACA */
  3945. 00002AB6  2046                     movea.l    A0, D6
  3946. 00002AB8  226E 0008                movea.l    A1, [A6 + 0x8]
  3947. 00002ABC  700E                     moveq.l    D0, 0x0E
  3948. label00002ABE:
  3949. 00002ABE  32D8                     move.w     [A1]+, [A0]+
  3950. 00002AC0  51C8 FFFC                dbf        D0, -0x6 /* 00002ABE */
  3951. 00002AC4  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  3952. label00002ACA:
  3953. 00002ACA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3954. 00002ACE  4267                     clr.w      -[A7]
  3955. 00002AD0  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  3956. label00002AD4:
  3957. 00002AD4  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  3958. 00002AD8  4E5E                     unlink     A6
  3959. 00002ADA  205F                     movea.l    A0, [A7]+
  3960. 00002ADC  DEFC 0010                add.w      A7, 0x10
  3961. 00002AE0  4ED0                     jmp        [A0]
  3962. export_1426:
  3963. 00002AE2  4E56 FFEC                link       A6, -0x0014
  3964. 00002AE6  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3965. 00002AEA  422E 0018                clr.b      [A6 + 0x18]
  3966. 00002AEE  42A7                     clr.l      -[A7]
  3967. 00002AF0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3968. 00002AF4  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  3969. 00002AF8  2E1F                     move.l     D7, [A7]+
  3970. 00002AFA  4A2E 000C                tst.b      [A6 + 0xC]
  3971. 00002AFE  57C4                     seq        D4
  3972. 00002B00  4404                     neg.b      D4
  3973. 00002B02  4A87                     tst.l      D7
  3974. 00002B04  6700 00E2                beq        +0xE4 /* 00002BE8 */
  3975. 00002B08  2047                     movea.l    A0, D7
  3976. 00002B0A  2650                     movea.l    A3, [A0]
  3977. 00002B0C  7036                     moveq.l    D0, 0x36
  3978. 00002B0E  D7C0                     add.l      A3, D0
  3979. 00002B10  7C00                     moveq.l    D6, 0x00
  3980. 00002B12  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  3981. 00002B18  2047                     movea.l    A0, D7
  3982. 00002B1A  2050                     movea.l    A0, [A0]
  3983. 00002B1C  3D68 0028 FFEC           move.w     [A6 - 0x14], [A0 + 0x28]
  3984. 00002B22  3A2E FFEE                move.w     D5, [A6 - 0x12]
  3985. 00002B26  6000 0096                bra        +0x98 /* 00002BBE */
  3986. label00002B2A:
  3987. 00002B2A  284B                     movea.l    A4, A3
  3988. 00002B2C  102D AC18                move.b     D0, [A5 - 0x53E8]
  3989. 00002B30  660E                     bne        +0x10 /* 00002B40 */
  3990. 00002B32  4A2C 0005                tst.b      [A4 + 0x5]
  3991. 00002B36  5CC1                     sge        D1
  3992. 00002B38  8001                     or.b       D0, D1
  3993. 00002B3A  0240 0001                andi.w     D0, 0x1
  3994. 00002B3E  6774                     beq        +0x76 /* 00002BB4 */
  3995. label00002B40:
  3996. 00002B40  4A6E 000E                tst.w      [A6 + 0xE]
  3997. 00002B44  57C1                     seq        D1
  3998. 00002B46  4A01                     tst.b      D1
  3999. 00002B48  6614                     bne        +0x16 /* 00002B5E */
  4000. 00002B4A  142C 0004                move.b     D2, [A4 + 0x4]
  4001. 00002B4E  4882                     ext.w      D2
  4002. 00002B50  B46E 000E                cmp.w      D2, [A6 + 0xE]
  4003. 00002B54  57C2                     seq        D2
  4004. 00002B56  8202                     or.b       D1, D2
  4005. 00002B58  C001                     and.b      D0, D1
  4006. 00002B5A  4A00                     tst.b      D0
  4007. 00002B5C  6756                     beq        +0x58 /* 00002BB4 */
  4008. label00002B5E:
  4009. 00002B5E  2F00                     move.l     -[A7], D0
  4010. 00002B60  4267                     clr.w      -[A7]
  4011. 00002B62  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4012. 00002B66  486C 0006                pea.l      [A4 + 0x6]
  4013. 00002B6A  A8AD                     syscall    PtInRect
  4014. 00002B6C  121F                     move.b     D1, [A7]+
  4015. 00002B6E  201F                     move.l     D0, [A7]+
  4016. 00002B70  C001                     and.b      D0, D1
  4017. 00002B72  4A00                     tst.b      D0
  4018. 00002B74  673E                     beq        +0x40 /* 00002BB4 */
  4019. 00002B76  1204                     move.b     D1, D4
  4020. 00002B78  6638                     bne        +0x3A /* 00002BB2 */
  4021. 00002B7A  7400                     moveq.l    D2, 0x00
  4022. 00002B7C  342C 000E                move.w     D2, [A4 + 0xE]
  4023. 00002B80  C4BC 0000 000F           and.l      D2, 0xF
  4024. 00002B86  760A                     moveq.l    D3, 0x0A
  4025. 00002B88  B682                     cmp.l      D3, D2
  4026. 00002B8A  56C2                     sne        D2
  4027. 00002B8C  8202                     or.b       D1, D2
  4028. 00002B8E  0241 0001                andi.w     D1, 0x1
  4029. 00002B92  661E                     bne        +0x20 /* 00002BB2 */
  4030. 00002B94  48E7 C000                movem.l    -[A7], D0,D1
  4031. 00002B98  4267                     clr.w      -[A7]
  4032. 00002B9A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4033. 00002B9E  486C 0006                pea.l      [A4 + 0x6]
  4034. 00002BA2  4EAD 2642                jsr        [A5 + 0x2642 /* export_1220 */]
  4035. 00002BA6  141F                     move.b     D2, [A7]+
  4036. 00002BA8  4CDF 0003                movem.l    D0,D1, [A7]+
  4037. 00002BAC  8202                     or.b       D1, D2
  4038. 00002BAE  C001                     and.b      D0, D1
  4039. 00002BB0  6702                     beq        +0x4 /* 00002BB4 */
  4040. label00002BB2:
  4041. 00002BB2  2C0B                     move.l     D6, A3
  4042. label00002BB4:
  4043. 00002BB4  3013                     move.w     D0, [A3]
  4044. 00002BB6  48C0                     ext.l      D0
  4045. 00002BB8  D7C0                     add.l      A3, D0
  4046. 00002BBA  5245                     addq.w     D5, 1
  4047. 00002BBC  6908                     bvs        +0xA /* 00002BC6 */
  4048. label00002BBE:
  4049. 00002BBE  BA6E FFEC                cmp.w      D5, [A6 - 0x14]
  4050. 00002BC2  6F00 FF66                ble        -0x98 /* 00002B2A */
  4051. label00002BC6:
  4052. 00002BC6  4A86                     tst.l      D6
  4053. 00002BC8  6714                     beq        +0x16 /* 00002BDE */
  4054. 00002BCA  2046                     movea.l    A0, D6
  4055. 00002BCC  226E 0008                movea.l    A1, [A6 + 0x8]
  4056. 00002BD0  700E                     moveq.l    D0, 0x0E
  4057. label00002BD2:
  4058. 00002BD2  32D8                     move.w     [A1]+, [A0]+
  4059. 00002BD4  51C8 FFFC                dbf        D0, -0x6 /* 00002BD2 */
  4060. 00002BD8  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  4061. label00002BDE:
  4062. 00002BDE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4063. 00002BE2  4267                     clr.w      -[A7]
  4064. 00002BE4  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  4065. label00002BE8:
  4066. 00002BE8  4CDF 18F8                movem.l    D3,D4,D5,D6,D7,A3,A4, [A7]+
  4067. 00002BEC  4E5E                     unlink     A6
  4068. 00002BEE  205F                     movea.l    A0, [A7]+
  4069. 00002BF0  DEFC 0010                add.w      A7, 0x10
  4070. 00002BF4  4ED0                     jmp        [A0]
  4071. fn00002BF6:
  4072. 00002BF6  4E56 FFF8                link       A6, -0x0008
  4073. 00002BFA  48E7 0118                movem.l    -[A7], D7,A3,A4
  4074. 00002BFE  7000                     moveq.l    D0, 0x00
  4075. 00002C00  2D40 000C                move.l     [A6 + 0xC], D0
  4076. 00002C04  42A7                     clr.l      -[A7]
  4077. 00002C06  226E 0008                movea.l    A1, [A6 + 0x8]
  4078. 00002C0A  2069 FFFC                movea.l    A0, [A1 - 0x4]
  4079. 00002C0E  2050                     movea.l    A0, [A0]
  4080. 00002C10  2F28 0014                move.l     -[A7], [A0 + 0x14]
  4081. 00002C14  2F3C 5041 4745           move.l     -[A7], 0x50414745 /* 'PAGE' */
  4082. 00002C1A  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  4083. 00002C1E  2E1F                     move.l     D7, [A7]+
  4084. 00002C20  42A7                     clr.l      -[A7]
  4085. 00002C22  2F07                     move.l     -[A7], D7
  4086. 00002C24  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  4087. 00002C28  265F                     movea.l    A3, [A7]+
  4088. 00002C2A  200B                     move.l     D0, A3
  4089. 00002C2C  674A                     beq        +0x4C /* 00002C78 */
  4090. 00002C2E  2853                     movea.l    A4, [A3]
  4091. 00002C30  206E 0008                movea.l    A0, [A6 + 0x8]
  4092. 00002C34  2968 0010 0010           move.l     [A4 + 0x10], [A0 + 0x10]
  4093. 00002C3A  7000                     moveq.l    D0, 0x00
  4094. 00002C3C  2940 0014                move.l     [A4 + 0x14], D0
  4095. 00002C40  2013                     move.l     D0, [A3]
  4096. 00002C42  7218                     moveq.l    D1, 0x18
  4097. 00002C44  D081                     add.l      D0, D1
  4098. 00002C46  2F00                     move.l     -[A7], D0
  4099. 00002C48  2014                     move.l     D0, [A4]
  4100. 00002C4A  7218                     moveq.l    D1, 0x18
  4101. 00002C4C  9081                     sub.l      D0, D1
  4102. 00002C4E  2F00                     move.l     -[A7], D0
  4103. 00002C50  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  4104. 00002C54  42A7                     clr.l      -[A7]
  4105. 00002C56  2F0B                     move.l     -[A7], A3
  4106. 00002C58  206E 0008                movea.l    A0, [A6 + 0x8]
  4107. 00002C5C  3F28 FFD6                move.w     -[A7], [A0 - 0x2A]
  4108. 00002C60  4267                     clr.w      -[A7]
  4109. 00002C62  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4110. 00002C66  295F 0014                move.l     [A4 + 0x14], [A7]+
  4111. 00002C6A  2F07                     move.l     -[A7], D7
  4112. 00002C6C  1F3C 0001                move.b     -[A7], 0x1
  4113. 00002C70  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  4114. 00002C74  2D47 000C                move.l     [A6 + 0xC], D7
  4115. label00002C78:
  4116. 00002C78  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  4117. 00002C7C  4E5E                     unlink     A6
  4118. 00002C7E  2E9F                     move.l     [A7], [A7]+
  4119. 00002C80  4E75                     rts
  4120. export_1427:
  4121. fn00002C82:
  4122. 00002C82  4E56 FFBA                link       A6, -0x0046
  4123. 00002C86  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4124. 00002C8A  422E 0014                clr.b      [A6 + 0x14]
  4125. 00002C8E  102D A58A                move.b     D0, [A5 - 0x5A76]
  4126. 00002C92  6704                     beq        +0x6 /* 00002C98 */
  4127. 00002C94  6000 0406                bra        +0x408 /* 0000309C */
  4128. label00002C98:
  4129. 00002C98  42A7                     clr.l      -[A7]
  4130. 00002C9A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4131. 00002C9E  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  4132. 00002CA2  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4133. 00002CA6  6604                     bne        +0x6 /* 00002CAC */
  4134. 00002CA8  6000 03F2                bra        +0x3F4 /* 0000309C */
  4135. label00002CAC:
  4136. 00002CAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4137. 00002CB0  486E FFBF                pea.l      [A6 - 0x41]
  4138. 00002CB4  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  4139. 00002CB8  206E FFFC                movea.l    A0, [A6 - 0x4]
  4140. 00002CBC  2050                     movea.l    A0, [A0]
  4141. 00002CBE  3028 001C                move.w     D0, [A0 + 0x1C]
  4142. 00002CC2  48C0                     ext.l      D0
  4143. 00002CC4  2D40 FFD4                move.l     [A6 - 0x2C], D0
  4144. 00002CC8  206E FFFC                movea.l    A0, [A6 - 0x4]
  4145. 00002CCC  2050                     movea.l    A0, [A0]
  4146. 00002CCE  2028 0014                move.l     D0, [A0 + 0x14]
  4147. 00002CD2  7218                     moveq.l    D1, 0x18
  4148. 00002CD4  9081                     sub.l      D0, D1
  4149. 00002CD6  2F00                     move.l     -[A7], D0
  4150. 00002CD8  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4151. 00002CDC  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  4152. 00002CE0  201F                     move.l     D0, [A7]+
  4153. 00002CE2  3D40 FFD2                move.w     [A6 - 0x2E], D0
  4154. 00002CE6  4AAE 000C                tst.l      [A6 + 0xC]
  4155. 00002CEA  6C06                     bge        +0x8 /* 00002CF2 */
  4156. 00002CEC  7000                     moveq.l    D0, 0x00
  4157. 00002CEE  2D40 000C                move.l     [A6 + 0xC], D0
  4158. label00002CF2:
  4159. 00002CF2  206E FFFC                movea.l    A0, [A6 - 0x4]
  4160. 00002CF6  2050                     movea.l    A0, [A0]
  4161. 00002CF8  202E 000C                move.l     D0, [A6 + 0xC]
  4162. 00002CFC  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  4163. 00002D00  6F0C                     ble        +0xE /* 00002D0E */
  4164. 00002D02  206E FFFC                movea.l    A0, [A6 - 0x4]
  4165. 00002D06  2050                     movea.l    A0, [A0]
  4166. 00002D08  2D68 0018 000C           move.l     [A6 + 0xC], [A0 + 0x18]
  4167. label00002D0E:
  4168. 00002D0E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4169. 00002D12  2050                     movea.l    A0, [A0]
  4170. 00002D14  2028 0010                move.l     D0, [A0 + 0x10]
  4171. 00002D18  5280                     addq.l     D0, 1
  4172. 00002D1A  7206                     moveq.l    D1, 0x06
  4173. 00002D1C  2F01                     move.l     -[A7], D1
  4174. 00002D1E  2F00                     move.l     -[A7], D0
  4175. 00002D20  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  4176. 00002D24  201F                     move.l     D0, [A7]+
  4177. 00002D26  7230                     moveq.l    D1, 0x30
  4178. 00002D28  D081                     add.l      D0, D1
  4179. 00002D2A  2D40 FFE0                move.l     [A6 - 0x20], D0
  4180. 00002D2E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4181. 00002D32  2050                     movea.l    A0, [A0]
  4182. 00002D34  202E FFE0                move.l     D0, [A6 - 0x20]
  4183. 00002D38  B090                     cmp.l      D0, [A0]
  4184. 00002D3A  6F24                     ble        +0x26 /* 00002D60 */
  4185. 00002D3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4186. 00002D40  205F                     movea.l    A0, [A7]+
  4187. 00002D42  A02A                     syscall    HUnlock
  4188. 00002D44  4267                     clr.w      -[A7]
  4189. 00002D46  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4190. 00002D4A  2F3C 4C49 5354           move.l     -[A7], 0x4C495354 /* 'LIST' */
  4191. 00002D50  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4192. 00002D54  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  4193. 00002D58  101F                     move.b     D0, [A7]+
  4194. 00002D5A  6604                     bne        +0x6 /* 00002D60 */
  4195. 00002D5C  6000 02F8                bra        +0x2FA /* 00003056 */
  4196. label00002D60:
  4197. 00002D60  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4198. 00002D64  205F                     movea.l    A0, [A7]+
  4199. 00002D66  A029                     syscall    HLock
  4200. 00002D68  206E FFFC                movea.l    A0, [A6 - 0x4]
  4201. 00002D6C  2050                     movea.l    A0, [A0]
  4202. 00002D6E  4AA8 0010                tst.l      [A0 + 0x10]
  4203. 00002D72  662A                     bne        +0x2C /* 00002D9E */
  4204. 00002D74  42A7                     clr.l      -[A7]
  4205. 00002D76  2F0E                     move.l     -[A7], A6
  4206. 00002D78  4EBA FE7C                jsr        [PC - 0x184 /* 00002BF6 */]
  4207. 00002D7C  2A1F                     move.l     D5, [A7]+
  4208. 00002D7E  6700 02D6                beq        +0x2D8 /* 00003056 */
  4209. 00002D82  206E FFFC                movea.l    A0, [A6 - 0x4]
  4210. 00002D86  2050                     movea.l    A0, [A0]
  4211. 00002D88  7001                     moveq.l    D0, 0x01
  4212. 00002D8A  2140 0010                move.l     [A0 + 0x10], D0
  4213. 00002D8E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4214. 00002D92  2850                     movea.l    A4, [A0]
  4215. 00002D94  7030                     moveq.l    D0, 0x30
  4216. 00002D96  D9C0                     add.l      A4, D0
  4217. 00002D98  2885                     move.l     [A4], D5
  4218. 00002D9A  426C 0004                clr.w      [A4 + 0x4]
  4219. label00002D9E:
  4220. 00002D9E  206E FFFC                movea.l    A0, [A6 - 0x4]
  4221. 00002DA2  2850                     movea.l    A4, [A0]
  4222. 00002DA4  7030                     moveq.l    D0, 0x30
  4223. 00002DA6  D9C0                     add.l      A4, D0
  4224. 00002DA8  2D6E 000C FFD8           move.l     [A6 - 0x28], [A6 + 0xC]
  4225. label00002DAE:
  4226. 00002DAE  302C 0004                move.w     D0, [A4 + 0x4]
  4227. 00002DB2  48C0                     ext.l      D0
  4228. 00002DB4  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  4229. 00002DB8  6C0E                     bge        +0x10 /* 00002DC8 */
  4230. 00002DBA  302C 0004                move.w     D0, [A4 + 0x4]
  4231. 00002DBE  48C0                     ext.l      D0
  4232. 00002DC0  91AE FFD8                sub.l      [A6 - 0x28], D0
  4233. 00002DC4  5C8C                     addq.l     A4, 6
  4234. 00002DC6  60E6                     bra        -0x18 /* 00002DAE */
  4235. label00002DC8:
  4236. 00002DC8  2D54 FFF4                move.l     [A6 - 0xC], [A4]
  4237. 00002DCC  42A7                     clr.l      -[A7]
  4238. 00002DCE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4239. 00002DD2  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  4240. 00002DD6  265F                     movea.l    A3, [A7]+
  4241. 00002DD8  200B                     move.l     D0, A3
  4242. 00002DDA  6700 027A                beq        +0x27C /* 00003056 */
  4243. 00002DDE  2053                     movea.l    A0, [A3]
  4244. 00002DE0  2F08                     move.l     -[A7], A0
  4245. 00002DE2  42A7                     clr.l      -[A7]
  4246. 00002DE4  2F0B                     move.l     -[A7], A3
  4247. 00002DE6  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  4248. 00002DEA  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  4249. 00002DEE  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4250. 00002DF2  201F                     move.l     D0, [A7]+
  4251. 00002DF4  205F                     movea.l    A0, [A7]+
  4252. 00002DF6  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  4253. 00002DFA  57C0                     seq        D0
  4254. 00002DFC  4400                     neg.b      D0
  4255. 00002DFE  1D40 FFBE                move.b     [A6 - 0x42], D0
  4256. 00002E02  302C 0004                move.w     D0, [A4 + 0x4]
  4257. 00002E06  B06E FFD2                cmp.w      D0, [A6 - 0x2E]
  4258. 00002E0A  6C00 0096                bge        +0x98 /* 00002EA2 */
  4259. 00002E0E  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  4260. 00002E12  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4261. 00002E16  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  4262. 00002E1A  201F                     move.l     D0, [A7]+
  4263. 00002E1C  7218                     moveq.l    D1, 0x18
  4264. 00002E1E  D081                     add.l      D0, D1
  4265. 00002E20  2D40 FFDC                move.l     [A6 - 0x24], D0
  4266. 00002E24  2C2E FFDC                move.l     D6, [A6 - 0x24]
  4267. 00002E28  DC93                     add.l      D6, [A3]
  4268. 00002E2A  2E2E FFD4                move.l     D7, [A6 - 0x2C]
  4269. 00002E2E  DE86                     add.l      D7, D6
  4270. 00002E30  2053                     movea.l    A0, [A3]
  4271. 00002E32  2010                     move.l     D0, [A0]
  4272. 00002E34  D093                     add.l      D0, [A3]
  4273. 00002E36  2D40 FFCE                move.l     [A6 - 0x32], D0
  4274. 00002E3A  2F06                     move.l     -[A7], D6
  4275. 00002E3C  2F07                     move.l     -[A7], D7
  4276. 00002E3E  202E FFCE                move.l     D0, [A6 - 0x32]
  4277. 00002E42  9087                     sub.l      D0, D7
  4278. 00002E44  2F00                     move.l     -[A7], D0
  4279. 00002E46  201F                     move.l     D0, [A7]+
  4280. 00002E48  225F                     movea.l    A1, [A7]+
  4281. 00002E4A  205F                     movea.l    A0, [A7]+
  4282. 00002E4C  A02E                     syscall    BlockMove/BlockMoveData
  4283. 00002E4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4284. 00002E52  2F06                     move.l     -[A7], D6
  4285. 00002E54  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4286. 00002E58  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  4287. 00002E5C  526C 0004                addq.w     [A4 + 0x4], 1
  4288. 00002E60  206E FFFC                movea.l    A0, [A6 - 0x4]
  4289. 00002E64  2050                     movea.l    A0, [A0]
  4290. 00002E66  52A8 0018                addq.l     [A0 + 0x18], 1
  4291. 00002E6A  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4292. 00002E70  102E FFBE                move.b     D0, [A6 - 0x42]
  4293. 00002E74  671C                     beq        +0x1E /* 00002E92 */
  4294. 00002E76  2053                     movea.l    A0, [A3]
  4295. 00002E78  2F08                     move.l     -[A7], A0
  4296. 00002E7A  42A7                     clr.l      -[A7]
  4297. 00002E7C  2F0B                     move.l     -[A7], A3
  4298. 00002E7E  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  4299. 00002E82  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  4300. 00002E86  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4301. 00002E8A  201F                     move.l     D0, [A7]+
  4302. 00002E8C  205F                     movea.l    A0, [A7]+
  4303. 00002E8E  2140 0014                move.l     [A0 + 0x14], D0
  4304. label00002E92:
  4305. 00002E92  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4306. 00002E96  1F3C 0001                move.b     -[A7], 0x1
  4307. 00002E9A  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  4308. 00002E9E  6000 01B6                bra        +0x1B8 /* 00003056 */
  4309. label00002EA2:
  4310. 00002EA2  42A7                     clr.l      -[A7]
  4311. 00002EA4  2F0E                     move.l     -[A7], A6
  4312. 00002EA6  4EBA FD4E                jsr        [PC - 0x2B2 /* 00002BF6 */]
  4313. 00002EAA  2A1F                     move.l     D5, [A7]+
  4314. 00002EAC  42A7                     clr.l      -[A7]
  4315. 00002EAE  2F05                     move.l     -[A7], D5
  4316. 00002EB0  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  4317. 00002EB4  281F                     move.l     D4, [A7]+
  4318. 00002EB6  6700 0194                beq        +0x196 /* 0000304C */
  4319. 00002EBA  2C0C                     move.l     D6, A4
  4320. 00002EBC  2E06                     move.l     D7, D6
  4321. 00002EBE  5C87                     addq.l     D7, 6
  4322. 00002EC0  206E FFFC                movea.l    A0, [A6 - 0x4]
  4323. 00002EC4  2248                     movea.l    A1, A0
  4324. 00002EC6  2251                     movea.l    A1, [A1]
  4325. 00002EC8  2011                     move.l     D0, [A1]
  4326. 00002ECA  D090                     add.l      D0, [A0]
  4327. 00002ECC  2D40 FFCE                move.l     [A6 - 0x32], D0
  4328. 00002ED0  2F06                     move.l     -[A7], D6
  4329. 00002ED2  2F07                     move.l     -[A7], D7
  4330. 00002ED4  202E FFCE                move.l     D0, [A6 - 0x32]
  4331. 00002ED8  9087                     sub.l      D0, D7
  4332. 00002EDA  2F00                     move.l     -[A7], D0
  4333. 00002EDC  201F                     move.l     D0, [A7]+
  4334. 00002EDE  225F                     movea.l    A1, [A7]+
  4335. 00002EE0  205F                     movea.l    A0, [A7]+
  4336. 00002EE2  A02E                     syscall    BlockMove/BlockMoveData
  4337. 00002EE4  206E FFFC                movea.l    A0, [A6 - 0x4]
  4338. 00002EE8  2050                     movea.l    A0, [A0]
  4339. 00002EEA  52A8 0010                addq.l     [A0 + 0x10], 1
  4340. 00002EEE  2D47 FFE4                move.l     [A6 - 0x1C], D7
  4341. 00002EF2  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4342. 00002EF6  2085                     move.l     [A0], D5
  4343. 00002EF8  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4344. 00002EFC  4268 0004                clr.w      [A0 + 0x4]
  4345. 00002F00  302C 0004                move.w     D0, [A4 + 0x4]
  4346. 00002F04  48C0                     ext.l      D0
  4347. 00002F06  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  4348. 00002F0A  6662                     bne        +0x64 /* 00002F6E */
  4349. 00002F0C  2044                     movea.l    A0, D4
  4350. 00002F0E  2E10                     move.l     D7, [A0]
  4351. 00002F10  7018                     moveq.l    D0, 0x18
  4352. 00002F12  DE80                     add.l      D7, D0
  4353. 00002F14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4354. 00002F18  2F07                     move.l     -[A7], D7
  4355. 00002F1A  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4356. 00002F1E  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  4357. 00002F22  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4358. 00002F26  317C 0001 0004           move.w     [A0 + 0x4], 0x1
  4359. 00002F2C  206E FFFC                movea.l    A0, [A6 - 0x4]
  4360. 00002F30  2050                     movea.l    A0, [A0]
  4361. 00002F32  52A8 0018                addq.l     [A0 + 0x18], 1
  4362. 00002F36  102E FFBE                move.b     D0, [A6 - 0x42]
  4363. 00002F3A  671E                     beq        +0x20 /* 00002F5A */
  4364. 00002F3C  2044                     movea.l    A0, D4
  4365. 00002F3E  2050                     movea.l    A0, [A0]
  4366. 00002F40  2F08                     move.l     -[A7], A0
  4367. 00002F42  42A7                     clr.l      -[A7]
  4368. 00002F44  2F04                     move.l     -[A7], D4
  4369. 00002F46  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  4370. 00002F4A  3F3C 0001                move.w     -[A7], 0x1
  4371. 00002F4E  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4372. 00002F52  201F                     move.l     D0, [A7]+
  4373. 00002F54  205F                     movea.l    A0, [A7]+
  4374. 00002F56  2140 0014                move.l     [A0 + 0x14], D0
  4375. label00002F5A:
  4376. 00002F5A  2F05                     move.l     -[A7], D5
  4377. 00002F5C  1F3C 0001                move.b     -[A7], 0x1
  4378. 00002F60  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  4379. 00002F64  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4380. 00002F6A  6000 00E0                bra        +0xE2 /* 0000304C */
  4381. label00002F6E:
  4382. 00002F6E  302C 0004                move.w     D0, [A4 + 0x4]
  4383. 00002F72  48C0                     ext.l      D0
  4384. 00002F74  81FC 0002                divs.w     D0, 0x2
  4385. 00002F78  3D40 FFC2                move.w     [A6 - 0x3E], D0
  4386. 00002F7C  302C 0004                move.w     D0, [A4 + 0x4]
  4387. 00002F80  906E FFC2                sub.w      D0, [A6 - 0x3E]
  4388. 00002F84  3D40 FFC4                move.w     [A6 - 0x3C], D0
  4389. 00002F88  396E FFC4 0004           move.w     [A4 + 0x4], [A6 - 0x3C]
  4390. 00002F8E  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4391. 00002F92  316E FFC2 0004           move.w     [A0 + 0x4], [A6 - 0x3E]
  4392. 00002F98  2013                     move.l     D0, [A3]
  4393. 00002F9A  7218                     moveq.l    D1, 0x18
  4394. 00002F9C  D081                     add.l      D0, D1
  4395. 00002F9E  322E FFC4                move.w     D1, [A6 - 0x3C]
  4396. 00002FA2  48C1                     ext.l      D1
  4397. 00002FA4  2F01                     move.l     -[A7], D1
  4398. 00002FA6  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4399. 00002FAA  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  4400. 00002FAE  2C1F                     move.l     D6, [A7]+
  4401. 00002FB0  DC80                     add.l      D6, D0
  4402. 00002FB2  2044                     movea.l    A0, D4
  4403. 00002FB4  2E10                     move.l     D7, [A0]
  4404. 00002FB6  7018                     moveq.l    D0, 0x18
  4405. 00002FB8  DE80                     add.l      D7, D0
  4406. 00002FBA  302E FFC2                move.w     D0, [A6 - 0x3E]
  4407. 00002FBE  48C0                     ext.l      D0
  4408. 00002FC0  2F00                     move.l     -[A7], D0
  4409. 00002FC2  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  4410. 00002FC6  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  4411. 00002FCA  201F                     move.l     D0, [A7]+
  4412. 00002FCC  3D40 FFC0                move.w     [A6 - 0x40], D0
  4413. 00002FD0  2F06                     move.l     -[A7], D6
  4414. 00002FD2  2F07                     move.l     -[A7], D7
  4415. 00002FD4  302E FFC0                move.w     D0, [A6 - 0x40]
  4416. 00002FD8  48C0                     ext.l      D0
  4417. 00002FDA  2F00                     move.l     -[A7], D0
  4418. 00002FDC  201F                     move.l     D0, [A7]+
  4419. 00002FDE  225F                     movea.l    A1, [A7]+
  4420. 00002FE0  205F                     movea.l    A0, [A7]+
  4421. 00002FE2  A02E                     syscall    BlockMove/BlockMoveData
  4422. 00002FE4  2F06                     move.l     -[A7], D6
  4423. 00002FE6  302E FFC0                move.w     D0, [A6 - 0x40]
  4424. 00002FEA  48C0                     ext.l      D0
  4425. 00002FEC  2F00                     move.l     -[A7], D0
  4426. 00002FEE  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  4427. 00002FF2  102E FFBE                move.b     D0, [A6 - 0x42]
  4428. 00002FF6  673A                     beq        +0x3C /* 00003032 */
  4429. 00002FF8  2053                     movea.l    A0, [A3]
  4430. 00002FFA  2F08                     move.l     -[A7], A0
  4431. 00002FFC  42A7                     clr.l      -[A7]
  4432. 00002FFE  2F0B                     move.l     -[A7], A3
  4433. 00003000  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  4434. 00003004  3F2E FFC4                move.w     -[A7], [A6 - 0x3C]
  4435. 00003008  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4436. 0000300C  201F                     move.l     D0, [A7]+
  4437. 0000300E  205F                     movea.l    A0, [A7]+
  4438. 00003010  2140 0014                move.l     [A0 + 0x14], D0
  4439. 00003014  2044                     movea.l    A0, D4
  4440. 00003016  2050                     movea.l    A0, [A0]
  4441. 00003018  2F08                     move.l     -[A7], A0
  4442. 0000301A  42A7                     clr.l      -[A7]
  4443. 0000301C  2F04                     move.l     -[A7], D4
  4444. 0000301E  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  4445. 00003022  3F2E FFC2                move.w     -[A7], [A6 - 0x3E]
  4446. 00003026  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  4447. 0000302A  201F                     move.l     D0, [A7]+
  4448. 0000302C  205F                     movea.l    A0, [A7]+
  4449. 0000302E  2140 0014                move.l     [A0 + 0x14], D0
  4450. label00003032:
  4451. 00003032  2F05                     move.l     -[A7], D5
  4452. 00003034  1F3C 0001                move.b     -[A7], 0x1
  4453. 00003038  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  4454. 0000303C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4455. 00003040  1F3C 0001                move.b     -[A7], 0x1
  4456. 00003044  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  4457. 00003048  6000 FD54                bra        -0x2AA /* 00002D9E */
  4458. label0000304C:
  4459. 0000304C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4460. 00003050  4267                     clr.w      -[A7]
  4461. 00003052  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  4462. label00003056:
  4463. 00003056  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4464. 0000305A  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  4465. 0000305E  101F                     move.b     D0, [A7]+
  4466. 00003060  205F                     movea.l    A0, [A7]+
  4467. 00003062  A06A                     syscall    HSetState
  4468. 00003064  206E FFFC                movea.l    A0, [A6 - 0x4]
  4469. 00003068  2050                     movea.l    A0, [A0]
  4470. 0000306A  2D48 FFBA                move.l     [A6 - 0x46], A0
  4471. 0000306E  226E FFBA                movea.l    A1, [A6 - 0x46]
  4472. 00003072  2368 0018 0028           move.l     [A1 + 0x28], [A0 + 0x18]
  4473. 00003078  206E FFBA                movea.l    A0, [A6 - 0x46]
  4474. 0000307C  2F08                     move.l     -[A7], A0
  4475. 0000307E  42A7                     clr.l      -[A7]
  4476. 00003080  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4477. 00003084  4EAD 0D12                jsr        [A5 + 0xD12 /* export_414 */]
  4478. 00003088  201F                     move.l     D0, [A7]+
  4479. 0000308A  205F                     movea.l    A0, [A7]+
  4480. 0000308C  2140 0024                move.l     [A0 + 0x24], D0
  4481. 00003090  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  4482. 00003094  1F3C 0001                move.b     -[A7], 0x1
  4483. 00003098  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  4484. label0000309C:
  4485. 0000309C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4486. 000030A0  4E5E                     unlink     A6
  4487. 000030A2  205F                     movea.l    A0, [A7]+
  4488. 000030A4  DEFC 000C                add.w      A7, 0xC
  4489. 000030A8  4ED0                     jmp        [A0]
  4490. export_1428:
  4491. fn000030AA:
  4492. 000030AA  4E56 0000                link       A6, 0
  4493. 000030AE  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  4494. 000030B2  0A00 0001                xori.b     D0, 0x1
  4495. 000030B6  4A00                     tst.b      D0
  4496. 000030B8  670A                     beq        +0xC /* 000030C4 */
  4497. 000030BA  082E 0003 0008           btst.b     [A6 + 0x8], 0x3
  4498. 000030C0  56C1                     sne        D1
  4499. 000030C2  C001                     and.b      D0, D1
  4500. label000030C4:
  4501. 000030C4  1D40 000A                move.b     [A6 + 0xA], D0
  4502. 000030C8  4E5E                     unlink     A6
  4503. 000030CA  205F                     movea.l    A0, [A7]+
  4504. 000030CC  544F                     addq.w     A7, 2
  4505. 000030CE  4ED0                     jmp        [A0]
  4506. export_1429:
  4507. fn000030D0:
  4508. 000030D0  4E56 FFF6                link       A6, -0x000A
  4509. 000030D4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4510. 000030D8  3C2E 000C                move.w     D6, [A6 + 0xC]
  4511. 000030DC  422E 000E                clr.b      [A6 + 0xE]
  4512. 000030E0  206E 0008                movea.l    A0, [A6 + 0x8]
  4513. 000030E4  3086                     move.w     [A0], D6
  4514. 000030E6  4AAD AF36                tst.l      [A5 - 0x50CA]
  4515. 000030EA  6602                     bne        +0x4 /* 000030EE */
  4516. 000030EC  6044                     bra        +0x46 /* 00003132 */
  4517. label000030EE:
  4518. 000030EE  206D AF36                movea.l    A0, [A5 - 0x50CA]
  4519. 000030F2  2650                     movea.l    A3, [A0]
  4520. 000030F4  548B                     addq.l     A3, 2
  4521. 000030F6  3D7C 0001 FFF8           move.w     [A6 - 0x8], 0x1
  4522. 000030FC  206D AF36                movea.l    A0, [A5 - 0x50CA]
  4523. 00003100  2050                     movea.l    A0, [A0]
  4524. 00003102  3D50 FFF6                move.w     [A6 - 0xA], [A0]
  4525. 00003106  3E2E FFF8                move.w     D7, [A6 - 0x8]
  4526. 0000310A  6020                     bra        +0x22 /* 0000312C */
  4527. label0000310C:
  4528. 0000310C  284B                     movea.l    A4, A3
  4529. 0000310E  BC54                     cmp.w      D6, [A4]
  4530. 00003110  6E14                     bgt        +0x16 /* 00003126 */
  4531. 00003112  BC54                     cmp.w      D6, [A4]
  4532. 00003114  661C                     bne        +0x1E /* 00003132 */
  4533. 00003116  206E 0008                movea.l    A0, [A6 + 0x8]
  4534. 0000311A  30AC 0002                move.w     [A0], [A4 + 0x2]
  4535. 0000311E  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  4536. 00003124  600C                     bra        +0xE /* 00003132 */
  4537. label00003126:
  4538. 00003126  588B                     addq.l     A3, 4
  4539. 00003128  5247                     addq.w     D7, 1
  4540. 0000312A  6906                     bvs        +0x8 /* 00003132 */
  4541. label0000312C:
  4542. 0000312C  BE6E FFF6                cmp.w      D7, [A6 - 0xA]
  4543. 00003130  6FDA                     ble        -0x24 /* 0000310C */
  4544. label00003132:
  4545. 00003132  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4546. 00003136  4E5E                     unlink     A6
  4547. 00003138  205F                     movea.l    A0, [A7]+
  4548. 0000313A  5C4F                     addq.w     A7, 6
  4549. 0000313C  4ED0                     jmp        [A0]
  4550. export_1430:
  4551. fn0000313E:
  4552. 0000313E  4E56 FFFC                link       A6, -0x0004
  4553. 00003142  4267                     clr.w      -[A7]
  4554. 00003144  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4555. 00003148  486E FFFE                pea.l      [A6 - 0x2]
  4556. 0000314C  4EBA FF82                jsr        [PC - 0x7E /* 000030D0 */]
  4557. 00003150  1D5F FFFD                move.b     [A6 - 0x3], [A7]+
  4558. 00003154  4A6E FFFE                tst.w      [A6 - 0x2]
  4559. 00003158  6D08                     blt        +0xA /* 00003162 */
  4560. 0000315A  3D6E FFFE 000A           move.w     [A6 + 0xA], [A6 - 0x2]
  4561. 00003160  600A                     bra        +0xC /* 0000316C */
  4562. label00003162:
  4563. 00003162  4267                     clr.w      -[A7]
  4564. 00003164  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  4565. 00003168  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  4566. label0000316C:
  4567. 0000316C  4E5E                     unlink     A6
  4568. 0000316E  205F                     movea.l    A0, [A7]+
  4569. 00003170  544F                     addq.w     A7, 2
  4570. 00003172  4ED0                     jmp        [A0]
  4571. fn00003174:
  4572. 00003174  4E56 FFEC                link       A6, -0x0014
  4573. 00003178  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4574. 0000317C  282E 0010                move.l     D4, [A6 + 0x10]
  4575. 00003180  422E 0014                clr.b      [A6 + 0x14]
  4576. 00003184  4AAE 000C                tst.l      [A6 + 0xC]
  4577. 00003188  6C04                     bge        +0x6 /* 0000318E */
  4578. 0000318A  6000 0086                bra        +0x88 /* 00003212 */
  4579. label0000318E:
  4580. 0000318E  42A7                     clr.l      -[A7]
  4581. 00003190  2F04                     move.l     -[A7], D4
  4582. 00003192  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  4583. 00003196  285F                     movea.l    A4, [A7]+
  4584. 00003198  200C                     move.l     D0, A4
  4585. 0000319A  6602                     bne        +0x4 /* 0000319E */
  4586. 0000319C  6074                     bra        +0x76 /* 00003212 */
  4587. label0000319E:
  4588. 0000319E  2054                     movea.l    A0, [A4]
  4589. 000031A0  2A10                     move.l     D5, [A0]
  4590. 000031A2  2D68 0004 FFF0           move.l     [A6 - 0x10], [A0 + 0x4]
  4591. 000031A8  203C 4341 5244           move.l     D0, 0x43415244 /* 'CARD' */
  4592. 000031AE  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4593. 000031B2  6614                     bne        +0x16 /* 000031C8 */
  4594. 000031B4  206E 0008                movea.l    A0, [A6 + 0x8]
  4595. 000031B8  7036                     moveq.l    D0, 0x36
  4596. 000031BA  2080                     move.l     [A0], D0
  4597. 000031BC  42A7                     clr.l      -[A7]
  4598. 000031BE  2F0C                     move.l     -[A7], A4
  4599. 000031C0  4EBA 26EC                jsr        [PC + 0x26EC /* 000058AE */]
  4600. 000031C4  2E1F                     move.l     D7, [A7]+
  4601. 000031C6  601E                     bra        +0x20 /* 000031E6 */
  4602. label000031C8:
  4603. 000031C8  203C 424B 4744           move.l     D0, 0x424B4744 /* 'BKGD' */
  4604. 000031CE  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4605. 000031D2  6636                     bne        +0x38 /* 0000320A */
  4606. 000031D4  206E 0008                movea.l    A0, [A6 + 0x8]
  4607. 000031D8  7032                     moveq.l    D0, 0x32
  4608. 000031DA  2080                     move.l     [A0], D0
  4609. 000031DC  42A7                     clr.l      -[A7]
  4610. 000031DE  2F0C                     move.l     -[A7], A4
  4611. 000031E0  4EBA 261C                jsr        [PC + 0x261C /* 000057FE */]
  4612. 000031E4  2E1F                     move.l     D7, [A7]+
  4613. label000031E6:
  4614. 000031E6  2C2E 000C                move.l     D6, [A6 + 0xC]
  4615. 000031EA  DC87                     add.l      D6, D7
  4616. 000031EC  BA86                     cmp.l      D5, D6
  4617. 000031EE  6C14                     bge        +0x16 /* 00003204 */
  4618. 000031F0  4267                     clr.w      -[A7]
  4619. 000031F2  2F04                     move.l     -[A7], D4
  4620. 000031F4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4621. 000031F8  2F06                     move.l     -[A7], D6
  4622. 000031FA  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  4623. 000031FE  101F                     move.b     D0, [A7]+
  4624. 00003200  6602                     bne        +0x4 /* 00003204 */
  4625. 00003202  6006                     bra        +0x8 /* 0000320A */
  4626. label00003204:
  4627. 00003204  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  4628. label0000320A:
  4629. 0000320A  2F04                     move.l     -[A7], D4
  4630. 0000320C  4267                     clr.w      -[A7]
  4631. 0000320E  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  4632. label00003212:
  4633. 00003212  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  4634. 00003216  4E5E                     unlink     A6
  4635. 00003218  205F                     movea.l    A0, [A7]+
  4636. 0000321A  DEFC 000C                add.w      A7, 0xC
  4637. 0000321E  4ED0                     jmp        [A0]
  4638. export_1431:
  4639. fn00003220:
  4640. 00003220  4E56 FF7C                link       A6, -0x0084
  4641. 00003224  7000                     moveq.l    D0, 0x00
  4642. 00003226  2D40 0010                move.l     [A6 + 0x10], D0
  4643. 0000322A  4AAE 0008                tst.l      [A6 + 0x8]
  4644. 0000322E  6E02                     bgt        +0x4 /* 00003232 */
  4645. 00003230  6042                     bra        +0x44 /* 00003274 */
  4646. label00003232:
  4647. 00003232  202E 0008                move.l     D0, [A6 + 0x8]
  4648. 00003236  B0AD A5A0                cmp.l      D0, [A5 - 0x5A60]
  4649. 0000323A  57C0                     seq        D0
  4650. 0000323C  222E 000C                move.l     D1, [A6 + 0xC]
  4651. 00003240  B2AD A60C                cmp.l      D1, [A5 - 0x59F4]
  4652. 00003244  57C1                     seq        D1
  4653. 00003246  C001                     and.b      D0, D1
  4654. 00003248  6708                     beq        +0xA /* 00003252 */
  4655. 0000324A  2D6D ABEE 0010           move.l     [A6 + 0x10], [A5 - 0x5412]
  4656. 00003250  6022                     bra        +0x24 /* 00003274 */
  4657. label00003252:
  4658. 00003252  4267                     clr.w      -[A7]
  4659. 00003254  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4660. 00003258  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4661. 0000325C  486E FF7C                pea.l      [A6 - 0x84]
  4662. 00003260  4EBA E576                jsr        [PC - 0x1A8A /* 000017D8 */]
  4663. 00003264  101F                     move.b     D0, [A7]+
  4664. 00003266  670C                     beq        +0xE /* 00003274 */
  4665. 00003268  2D6E FF7C 0010           move.l     [A6 + 0x10], [A6 - 0x84]
  4666. 0000326E  2B6D A4BE B0D4           move.l     [A5 - 0x4F2C], [A5 - 0x5B42]
  4667. label00003274:
  4668. 00003274  4E5E                     unlink     A6
  4669. 00003276  205F                     movea.l    A0, [A7]+
  4670. 00003278  504F                     addq.w     A7, 8
  4671. 0000327A  4ED0                     jmp        [A0]
  4672. fn0000327C:
  4673. 0000327C  4E56 FEA0                link       A6, -0x0160
  4674. 00003280  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4675. 00003284  206E 0014                movea.l    A0, [A6 + 0x14]
  4676. 00003288  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4677. 0000328C  700E                     moveq.l    D0, 0x0E
  4678. label0000328E:
  4679. 0000328E  32D8                     move.w     [A1]+, [A0]+
  4680. 00003290  51C8 FFFC                dbf        D0, -0x6 /* 0000328E */
  4681. 00003294  206E 0010                movea.l    A0, [A6 + 0x10]
  4682. 00003298  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  4683. 0000329C  707F                     moveq.l    D0, 0x7F
  4684. label0000329E:
  4685. 0000329E  32D8                     move.w     [A1]+, [A0]+
  4686. 000032A0  51C8 FFFC                dbf        D0, -0x6 /* 0000329E */
  4687. 000032A4  206E 0008                movea.l    A0, [A6 + 0x8]
  4688. 000032A8  43EE FEDA                lea.l      A1, [A6 - 0x126]
  4689. 000032AC  7003                     moveq.l    D0, 0x03
  4690. label000032AE:
  4691. 000032AE  32D8                     move.w     [A1]+, [A0]+
  4692. 000032B0  51C8 FFFC                dbf        D0, -0x6 /* 000032AE */
  4693. 000032B4  422E 001C                clr.b      [A6 + 0x1C]
  4694. 000032B8  3D6E FFE4 FEA4           move.w     [A6 - 0x15C], [A6 - 0x1C]
  4695. 000032BE  4267                     clr.w      -[A7]
  4696. 000032C0  4240                     clr.w      D0
  4697. 000032C2  102E FEE2                move.b     D0, [A6 - 0x11E]
  4698. 000032C6  5240                     addq.w     D0, 1
  4699. 000032C8  3F00                     move.w     -[A7], D0
  4700. 000032CA  3F3C 00FF                move.w     -[A7], 0xFF
  4701. 000032CE  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  4702. 000032D2  381F                     move.w     D4, [A7]+
  4703. 000032D4  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  4704. 000032D8  4230 4000                clr.b      [A0 + D4.w]
  4705. 000032DC  42A7                     clr.l      -[A7]
  4706. 000032DE  486E FEDA                pea.l      [A6 - 0x126]
  4707. 000032E2  4EAD 243A                jsr        [A5 + 0x243A /* export_1155 */]
  4708. 000032E6  2D5F FEB2                move.l     [A6 - 0x14E], [A7]+
  4709. 000032EA  7001                     moveq.l    D0, 0x01
  4710. 000032EC  2D40 FEAE                move.l     [A6 - 0x152], D0
  4711. 000032F0  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  4712. 000032F6  B0AE FEDA                cmp.l      D0, [A6 - 0x126]
  4713. 000032FA  6604                     bne        +0x6 /* 00003300 */
  4714. 000032FC  7A00                     moveq.l    D5, 0x00
  4715. 000032FE  6002                     bra        +0x4 /* 00003302 */
  4716. label00003300:
  4717. 00003300  7A21                     moveq.l    D5, 0x21
  4718. label00003302:
  4719. 00003302  3004                     move.w     D0, D4
  4720. 00003304  D07C 001E                add.w      D0, 0x1E
  4721. 00003308  48C0                     ext.l      D0
  4722. 0000330A  222E FEB2                move.l     D1, [A6 - 0x14E]
  4723. 0000330E  D280                     add.l      D1, D0
  4724. 00003310  202E FEAE                move.l     D0, [A6 - 0x152]
  4725. 00003314  D081                     add.l      D0, D1
  4726. 00003316  2E00                     move.l     D7, D0
  4727. 00003318  DE85                     add.l      D7, D5
  4728. 0000331A  1007                     move.b     D0, D7
  4729. 0000331C  0240 0001                andi.w     D0, 0x1
  4730. 00003320  6702                     beq        +0x4 /* 00003324 */
  4731. 00003322  5287                     addq.l     D7, 1
  4732. label00003324:
  4733. 00003324  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  4734. 0000332A  6F04                     ble        +0x6 /* 00003330 */
  4735. 0000332C  6000 0176                bra        +0x178 /* 000034A4 */
  4736. label00003330:
  4737. 00003330  3D47 FFE2                move.w     [A6 - 0x1E], D7
  4738. 00003334  4A6E FEA4                tst.w      [A6 - 0x15C]
  4739. 00003338  5EC0                     sgt        D0
  4740. 0000333A  4A00                     tst.b      D0
  4741. 0000333C  6700 0166                beq        +0x168 /* 000034A4 */
  4742. 00003340  2F00                     move.l     -[A7], D0
  4743. 00003342  4267                     clr.w      -[A7]
  4744. 00003344  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4745. 00003348  2F07                     move.l     -[A7], D7
  4746. 0000334A  486E FED2                pea.l      [A6 - 0x12E]
  4747. 0000334E  4EBA FE24                jsr        [PC - 0x1DC /* 00003174 */]
  4748. 00003352  121F                     move.b     D1, [A7]+
  4749. 00003354  201F                     move.l     D0, [A7]+
  4750. 00003356  C001                     and.b      D0, D1
  4751. 00003358  6700 014A                beq        +0x14C /* 000034A4 */
  4752. 0000335C  42A7                     clr.l      -[A7]
  4753. 0000335E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4754. 00003362  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  4755. 00003366  265F                     movea.l    A3, [A7]+
  4756. 00003368  286E FED2                movea.l    A4, [A6 - 0x12E]
  4757. 0000336C  D9D3                     add.l      A4, [A3]
  4758. 0000336E  200C                     move.l     D0, A4
  4759. 00003370  720E                     moveq.l    D1, 0x0E
  4760. 00003372  9081                     sub.l      D0, D1
  4761. 00003374  2D40 FECA                move.l     [A6 - 0x136], D0
  4762. 00003378  3D7C 0001 FEA2           move.w     [A6 - 0x15E], 0x1
  4763. 0000337E  206E FECA                movea.l    A0, [A6 - 0x136]
  4764. 00003382  3D50 FEA0                move.w     [A6 - 0x160], [A0]
  4765. 00003386  3D6E FEA2 FEA8           move.w     [A6 - 0x158], [A6 - 0x15E]
  4766. 0000338C  6000 00FE                bra        +0x100 /* 0000348C */
  4767. label00003390:
  4768. 00003390  3014                     move.w     D0, [A4]
  4769. 00003392  48C0                     ext.l      D0
  4770. 00003394  2C00                     move.l     D6, D0
  4771. 00003396  302C 0002                move.w     D0, [A4 + 0x2]
  4772. 0000339A  B06E FEA4                cmp.w      D0, [A6 - 0x15C]
  4773. 0000339E  6600 00E4                bne        +0xE6 /* 00003484 */
  4774. 000033A2  BC87                     cmp.l      D6, D7
  4775. 000033A4  674A                     beq        +0x4C /* 000033F0 */
  4776. 000033A6  200C                     move.l     D0, A4
  4777. 000033A8  D086                     add.l      D0, D6
  4778. 000033AA  2D40 FEBE                move.l     [A6 - 0x142], D0
  4779. 000033AE  200C                     move.l     D0, A4
  4780. 000033B0  D087                     add.l      D0, D7
  4781. 000033B2  2D40 FEBA                move.l     [A6 - 0x146], D0
  4782. 000033B6  2053                     movea.l    A0, [A3]
  4783. 000033B8  2010                     move.l     D0, [A0]
  4784. 000033BA  D093                     add.l      D0, [A3]
  4785. 000033BC  2D40 FEB6                move.l     [A6 - 0x14A], D0
  4786. 000033C0  2F2E FEBE                move.l     -[A7], [A6 - 0x142]
  4787. 000033C4  2F2E FEBA                move.l     -[A7], [A6 - 0x146]
  4788. 000033C8  202E FEB6                move.l     D0, [A6 - 0x14A]
  4789. 000033CC  90AE FEBE                sub.l      D0, [A6 - 0x142]
  4790. 000033D0  9087                     sub.l      D0, D7
  4791. 000033D2  2F00                     move.l     -[A7], D0
  4792. 000033D4  201F                     move.l     D0, [A7]+
  4793. 000033D6  225F                     movea.l    A1, [A7]+
  4794. 000033D8  205F                     movea.l    A0, [A7]+
  4795. 000033DA  A02E                     syscall    BlockMove/BlockMoveData
  4796. 000033DC  206E FECA                movea.l    A0, [A6 - 0x136]
  4797. 000033E0  2007                     move.l     D0, D7
  4798. 000033E2  D0A8 0004                add.l      D0, [A0 + 0x4]
  4799. 000033E6  9086                     sub.l      D0, D6
  4800. 000033E8  206E FECA                movea.l    A0, [A6 - 0x136]
  4801. 000033EC  2140 0004                move.l     [A0 + 0x4], D0
  4802. label000033F0:
  4803. 000033F0  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  4804. 000033F4  224C                     movea.l    A1, A4
  4805. 000033F6  700E                     moveq.l    D0, 0x0E
  4806. label000033F8:
  4807. 000033F8  32D8                     move.w     [A1]+, [A0]+
  4808. 000033FA  51C8 FFFC                dbf        D0, -0x6 /* 000033F8 */
  4809. 000033FE  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  4810. 00003402  2008                     move.l     D0, A0
  4811. 00003404  5280                     addq.l     D0, 1
  4812. 00003406  2D40 FEBE                move.l     [A6 - 0x142], D0
  4813. 0000340A  200C                     move.l     D0, A4
  4814. 0000340C  721E                     moveq.l    D1, 0x1E
  4815. 0000340E  D081                     add.l      D0, D1
  4816. 00003410  2D40 FEBA                move.l     [A6 - 0x146], D0
  4817. 00003414  486E FEBE                pea.l      [A6 - 0x142]
  4818. 00003418  486E FEBA                pea.l      [A6 - 0x146]
  4819. 0000341C  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  4820. 00003420  52AE FEBA                addq.l     [A6 - 0x146], 1
  4821. 00003424  206E FEBA                movea.l    A0, [A6 - 0x146]
  4822. 00003428  4210                     clr.b      [A0]
  4823. 0000342A  52AE FEBA                addq.l     [A6 - 0x146], 1
  4824. 0000342E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4825. 00003432  2F2E FEB2                move.l     -[A7], [A6 - 0x14E]
  4826. 00003436  486E FEDA                pea.l      [A6 - 0x126]
  4827. 0000343A  486E FEBA                pea.l      [A6 - 0x146]
  4828. 0000343E  4EBA CEA4                jsr        [PC - 0x315C /* 000002E4 */]
  4829. 00003442  3004                     move.w     D0, D4
  4830. 00003444  48C0                     ext.l      D0
  4831. 00003446  222E FEB2                move.l     D1, [A6 - 0x14E]
  4832. 0000344A  D280                     add.l      D1, D0
  4833. 0000344C  202E FEAE                move.l     D0, [A6 - 0x152]
  4834. 00003450  D081                     add.l      D0, D1
  4835. 00003452  D085                     add.l      D0, D5
  4836. 00003454  0240 0001                andi.w     D0, 0x1
  4837. 00003458  670A                     beq        +0xC /* 00003464 */
  4838. 0000345A  206E FEBA                movea.l    A0, [A6 - 0x146]
  4839. 0000345E  4210                     clr.b      [A0]
  4840. 00003460  52AE FEBA                addq.l     [A6 - 0x146], 1
  4841. label00003464:
  4842. 00003464  202E FEBA                move.l     D0, [A6 - 0x146]
  4843. 00003468  908C                     sub.l      D0, A4
  4844. 0000346A  3214                     move.w     D1, [A4]
  4845. 0000346C  48C1                     ext.l      D1
  4846. 0000346E  B280                     cmp.l      D1, D0
  4847. 00003470  670A                     beq        +0xC /* 0000347C */
  4848. 00003472  2F3C 0000 572A           move.l     -[A7], 0x572A /* 'W*' */
  4849. 00003478  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  4850. label0000347C:
  4851. 0000347C  1D7C 0001 001C           move.b     [A6 + 0x1C], 0x1
  4852. 00003482  6014                     bra        +0x16 /* 00003498 */
  4853. label00003484:
  4854. 00003484  D9C6                     add.l      A4, D6
  4855. 00003486  526E FEA8                addq.w     [A6 - 0x158], 1
  4856. 0000348A  690C                     bvs        +0xE /* 00003498 */
  4857. label0000348C:
  4858. 0000348C  302E FEA8                move.w     D0, [A6 - 0x158]
  4859. 00003490  B06E FEA0                cmp.w      D0, [A6 - 0x160]
  4860. 00003494  6F00 FEFA                ble        -0x104 /* 00003390 */
  4861. label00003498:
  4862. 00003498  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4863. 0000349C  1F3C 0001                move.b     -[A7], 0x1
  4864. 000034A0  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  4865. label000034A4:
  4866. 000034A4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4867. 000034A8  4E5E                     unlink     A6
  4868. 000034AA  205F                     movea.l    A0, [A7]+
  4869. 000034AC  DEFC 0014                add.w      A7, 0x14
  4870. 000034B0  4ED0                     jmp        [A0]
  4871. export_1432:
  4872. 000034B2  4E56 FDE8                link       A6, -0x0218
  4873. 000034B6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4874. 000034BA  206E 0008                movea.l    A0, [A6 + 0x8]
  4875. 000034BE  43EE FF00                lea.l      A1, [A6 - 0x100]
  4876. 000034C2  707F                     moveq.l    D0, 0x7F
  4877. label000034C4:
  4878. 000034C4  32D8                     move.w     [A1]+, [A0]+
  4879. 000034C6  51C8 FFFC                dbf        D0, -0x6 /* 000034C4 */
  4880. 000034CA  426E 0012                clr.w      [A6 + 0x12]
  4881. 000034CE  42A7                     clr.l      -[A7]
  4882. 000034D0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4883. 000034D4  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  4884. 000034D8  2E1F                     move.l     D7, [A7]+
  4885. 000034DA  6700 00AA                beq        +0xAC /* 00003586 */
  4886. 000034DE  2047                     movea.l    A0, D7
  4887. 000034E0  2850                     movea.l    A4, [A0]
  4888. 000034E2  203C 4341 5244           move.l     D0, 0x43415244 /* 'CARD' */
  4889. 000034E8  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  4890. 000034EC  6604                     bne        +0x6 /* 000034F2 */
  4891. 000034EE  7C36                     moveq.l    D6, 0x36
  4892. 000034F0  600E                     bra        +0x10 /* 00003500 */
  4893. label000034F2:
  4894. 000034F2  203C 424B 4744           move.l     D0, 0x424B4744 /* 'BKGD' */
  4895. 000034F8  B0AC 0004                cmp.l      D0, [A4 + 0x4]
  4896. 000034FC  667E                     bne        +0x80 /* 0000357C */
  4897. 000034FE  7C32                     moveq.l    D6, 0x32
  4898. label00003500:
  4899. 00003500  2047                     movea.l    A0, D7
  4900. 00003502  3006                     move.w     D0, D6
  4901. 00003504  48C0                     ext.l      D0
  4902. 00003506  2640                     movea.l    A3, D0
  4903. 00003508  D7D0                     add.l      A3, [A0]
  4904. 0000350A  280B                     move.l     D4, A3
  4905. 0000350C  700E                     moveq.l    D0, 0x0E
  4906. 0000350E  9880                     sub.l      D4, D0
  4907. 00003510  3D7C 0001 FDEA           move.w     [A6 - 0x216], 0x1
  4908. 00003516  2044                     movea.l    A0, D4
  4909. 00003518  3D50 FDE8                move.w     [A6 - 0x218], [A0]
  4910. 0000351C  3A2E FDEA                move.w     D5, [A6 - 0x216]
  4911. 00003520  6054                     bra        +0x56 /* 00003576 */
  4912. label00003522:
  4913. 00003522  102B 0004                move.b     D0, [A3 + 0x4]
  4914. 00003526  4880                     ext.w      D0
  4915. 00003528  B06E 000C                cmp.w      D0, [A6 + 0xC]
  4916. 0000352C  57C0                     seq        D0
  4917. 0000352E  4A00                     tst.b      D0
  4918. 00003530  660A                     bne        +0xC /* 0000353C */
  4919. 00003532  4A6E 000C                tst.w      [A6 + 0xC]
  4920. 00003536  57C1                     seq        D1
  4921. 00003538  8001                     or.b       D0, D1
  4922. 0000353A  6730                     beq        +0x32 /* 0000356C */
  4923. label0000353C:
  4924. 0000353C  200B                     move.l     D0, A3
  4925. 0000353E  721E                     moveq.l    D1, 0x1E
  4926. 00003540  D081                     add.l      D0, D1
  4927. 00003542  2D40 FEEC                move.l     [A6 - 0x114], D0
  4928. 00003546  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  4929. 0000354A  486E FDEC                pea.l      [A6 - 0x214]
  4930. 0000354E  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  4931. 00003552  4267                     clr.w      -[A7]
  4932. 00003554  486E FDEC                pea.l      [A6 - 0x214]
  4933. 00003558  486E FF00                pea.l      [A6 - 0x100]
  4934. 0000355C  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  4935. 00003560  101F                     move.b     D0, [A7]+
  4936. 00003562  6708                     beq        +0xA /* 0000356C */
  4937. 00003564  3D6B 0002 0012           move.w     [A6 + 0x12], [A3 + 0x2]
  4938. 0000356A  6010                     bra        +0x12 /* 0000357C */
  4939. label0000356C:
  4940. 0000356C  3013                     move.w     D0, [A3]
  4941. 0000356E  48C0                     ext.l      D0
  4942. 00003570  D7C0                     add.l      A3, D0
  4943. 00003572  5245                     addq.w     D5, 1
  4944. 00003574  6906                     bvs        +0x8 /* 0000357C */
  4945. label00003576:
  4946. 00003576  BA6E FDE8                cmp.w      D5, [A6 - 0x218]
  4947. 0000357A  6FA6                     ble        -0x58 /* 00003522 */
  4948. label0000357C:
  4949. 0000357C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4950. 00003580  4267                     clr.w      -[A7]
  4951. 00003582  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  4952. label00003586:
  4953. 00003586  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4954. 0000358A  4E5E                     unlink     A6
  4955. 0000358C  205F                     movea.l    A0, [A7]+
  4956. 0000358E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4957. 00003592  4ED0                     jmp        [A0]
  4958. export_1433:
  4959. fn00003594:
  4960. 00003594  4E56 FFD8                link       A6, -0x0028
  4961. 00003598  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4962. 0000359C  422E 0010                clr.b      [A6 + 0x10]
  4963. 000035A0  42A7                     clr.l      -[A7]
  4964. 000035A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4965. 000035A6  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  4966. 000035AA  2E1F                     move.l     D7, [A7]+
  4967. 000035AC  6604                     bne        +0x6 /* 000035B2 */
  4968. 000035AE  6000 0124                bra        +0x126 /* 000036D4 */
  4969. label000035B2:
  4970. 000035B2  2F07                     move.l     -[A7], D7
  4971. 000035B4  486E FFE1                pea.l      [A6 - 0x1F]
  4972. 000035B8  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  4973. 000035BC  2047                     movea.l    A0, D7
  4974. 000035BE  2050                     movea.l    A0, [A0]
  4975. 000035C0  2D48 FFDC                move.l     [A6 - 0x24], A0
  4976. 000035C4  203C 4341 5244           move.l     D0, 0x43415244 /* 'CARD' */
  4977. 000035CA  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  4978. 000035CE  6608                     bne        +0xA /* 000035D8 */
  4979. 000035D0  7036                     moveq.l    D0, 0x36
  4980. 000035D2  2D40 FFF8                move.l     [A6 - 0x8], D0
  4981. 000035D6  6018                     bra        +0x1A /* 000035F0 */
  4982. label000035D8:
  4983. 000035D8  206E FFDC                movea.l    A0, [A6 - 0x24]
  4984. 000035DC  203C 424B 4744           move.l     D0, 0x424B4744 /* 'BKGD' */
  4985. 000035E2  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  4986. 000035E6  6600 00D4                bne        +0xD6 /* 000036BC */
  4987. 000035EA  7032                     moveq.l    D0, 0x32
  4988. 000035EC  2D40 FFF8                move.l     [A6 - 0x8], D0
  4989. label000035F0:
  4990. 000035F0  2047                     movea.l    A0, D7
  4991. 000035F2  286E FFF8                movea.l    A4, [A6 - 0x8]
  4992. 000035F6  D9D0                     add.l      A4, [A0]
  4993. 000035F8  264C                     movea.l    A3, A4
  4994. 000035FA  280C                     move.l     D4, A4
  4995. 000035FC  700E                     moveq.l    D0, 0x0E
  4996. 000035FE  9880                     sub.l      D4, D0
  4997. 00003600  3D7C 0001 FFDA           move.w     [A6 - 0x26], 0x1
  4998. 00003606  2044                     movea.l    A0, D4
  4999. 00003608  3D50 FFD8                move.w     [A6 - 0x28], [A0]
  5000. 0000360C  3C2E FFDA                move.w     D6, [A6 - 0x26]
  5001. 00003610  6000 00A2                bra        +0xA4 /* 000036B4 */
  5002. label00003614:
  5003. 00003614  302B 0002                move.w     D0, [A3 + 0x2]
  5004. 00003618  B06E 000A                cmp.w      D0, [A6 + 0xA]
  5005. 0000361C  6600 0088                bne        +0x8A /* 000036A6 */
  5006. 00003620  102E 0008                move.b     D0, [A6 + 0x8]
  5007. 00003624  670A                     beq        +0xC /* 00003630 */
  5008. 00003626  7001                     moveq.l    D0, 0x01
  5009. 00003628  B046                     cmp.w      D0, D6
  5010. 0000362A  6700 0090                beq        +0x92 /* 000036BC */
  5011. 0000362E  6012                     bra        +0x14 /* 00003642 */
  5012. label00003630:
  5013. 00003630  2044                     movea.l    A0, D4
  5014. 00003632  BC50                     cmp.w      D6, [A0]
  5015. 00003634  6700 0086                beq        +0x88 /* 000036BC */
  5016. 00003638  284B                     movea.l    A4, A3
  5017. 0000363A  3014                     move.w     D0, [A4]
  5018. 0000363C  48C0                     ext.l      D0
  5019. 0000363E  2640                     movea.l    A3, D0
  5020. 00003640  D7CC                     add.l      A3, A4
  5021. label00003642:
  5022. 00003642  3A14                     move.w     D5, [A4]
  5023. 00003644  3D53 FFE4                move.w     [A6 - 0x1C], [A3]
  5024. 00003648  42A7                     clr.l      -[A7]
  5025. 0000364A  3005                     move.w     D0, D5
  5026. 0000364C  48C0                     ext.l      D0
  5027. 0000364E  2F00                     move.l     -[A7], D0
  5028. 00003650  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  5029. 00003654  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  5030. 00003658  6762                     beq        +0x64 /* 000036BC */
  5031. 0000365A  2F0C                     move.l     -[A7], A4
  5032. 0000365C  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5033. 00003660  2F10                     move.l     -[A7], [A0]
  5034. 00003662  3005                     move.w     D0, D5
  5035. 00003664  48C0                     ext.l      D0
  5036. 00003666  2F00                     move.l     -[A7], D0
  5037. 00003668  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  5038. 0000366C  2F0B                     move.l     -[A7], A3
  5039. 0000366E  2F0C                     move.l     -[A7], A4
  5040. 00003670  302E FFE4                move.w     D0, [A6 - 0x1C]
  5041. 00003674  48C0                     ext.l      D0
  5042. 00003676  2F00                     move.l     -[A7], D0
  5043. 00003678  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  5044. 0000367C  206E FFE6                movea.l    A0, [A6 - 0x1A]
  5045. 00003680  2F10                     move.l     -[A7], [A0]
  5046. 00003682  302E FFE4                move.w     D0, [A6 - 0x1C]
  5047. 00003686  48C0                     ext.l      D0
  5048. 00003688  D08C                     add.l      D0, A4
  5049. 0000368A  2F00                     move.l     -[A7], D0
  5050. 0000368C  3005                     move.w     D0, D5
  5051. 0000368E  48C0                     ext.l      D0
  5052. 00003690  2F00                     move.l     -[A7], D0
  5053. 00003692  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  5054. 00003696  486E FFE6                pea.l      [A6 - 0x1A]
  5055. 0000369A  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  5056. 0000369E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5057. 000036A4  6016                     bra        +0x18 /* 000036BC */
  5058. label000036A6:
  5059. 000036A6  284B                     movea.l    A4, A3
  5060. 000036A8  3014                     move.w     D0, [A4]
  5061. 000036AA  48C0                     ext.l      D0
  5062. 000036AC  2640                     movea.l    A3, D0
  5063. 000036AE  D7CC                     add.l      A3, A4
  5064. 000036B0  5246                     addq.w     D6, 1
  5065. 000036B2  6908                     bvs        +0xA /* 000036BC */
  5066. label000036B4:
  5067. 000036B4  BC6E FFD8                cmp.w      D6, [A6 - 0x28]
  5068. 000036B8  6F00 FF5A                ble        -0xA4 /* 00003614 */
  5069. label000036BC:
  5070. 000036BC  2F07                     move.l     -[A7], D7
  5071. 000036BE  1F2E FFE1                move.b     -[A7], [A6 - 0x1F]
  5072. 000036C2  101F                     move.b     D0, [A7]+
  5073. 000036C4  205F                     movea.l    A0, [A7]+
  5074. 000036C6  A06A                     syscall    HSetState
  5075. 000036C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5076. 000036CC  1F3C 0001                move.b     -[A7], 0x1
  5077. 000036D0  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  5078. label000036D4:
  5079. 000036D4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5080. 000036D8  4E5E                     unlink     A6
  5081. 000036DA  205F                     movea.l    A0, [A7]+
  5082. 000036DC  504F                     addq.w     A7, 8
  5083. 000036DE  4ED0                     jmp        [A0]
  5084. fn000036E0:
  5085. 000036E0  4E56 FFE6                link       A6, -0x001A
  5086. 000036E4  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  5087. 000036E8  286E 0008                movea.l    A4, [A6 + 0x8]
  5088. 000036EC  42A7                     clr.l      -[A7]
  5089. 000036EE  42A7                     clr.l      -[A7]
  5090. 000036F0  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  5091. 000036F4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5092. 000036F8  42A7                     clr.l      -[A7]
  5093. 000036FA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5094. 000036FE  2F3C 4654 424C           move.l     -[A7], 0x4654424C /* 'FTBL' */
  5095. 00003704  486E FFF8                pea.l      [A6 - 0x8]
  5096. 00003708  A9FD                     syscall    GetScrap
  5097. 0000370A  2A1F                     move.l     D5, [A7]+
  5098. 0000370C  5EC0                     sgt        D0
  5099. 0000370E  4AAE FFFC                tst.l      [A6 - 0x4]
  5100. 00003712  56C1                     sne        D1
  5101. 00003714  C001                     and.b      D0, D1
  5102. 00003716  6764                     beq        +0x66 /* 0000377C */
  5103. 00003718  206E FFFC                movea.l    A0, [A6 - 0x4]
  5104. 0000371C  2050                     movea.l    A0, [A0]
  5105. 0000371E  3C10                     move.w     D6, [A0]
  5106. 00003720  206E FFFC                movea.l    A0, [A6 - 0x4]
  5107. 00003724  2010                     move.l     D0, [A0]
  5108. 00003726  5480                     addq.l     D0, 2
  5109. 00003728  2D40 FFF0                move.l     [A6 - 0x10], D0
  5110. 0000372C  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  5111. 00003732  3D46 FFE6                move.w     [A6 - 0x1A], D6
  5112. 00003736  3E2E FFE8                move.w     D7, [A6 - 0x18]
  5113. 0000373A  603A                     bra        +0x3C /* 00003776 */
  5114. label0000373C:
  5115. 0000373C  206E FFF0                movea.l    A0, [A6 - 0x10]
  5116. 00003740  3810                     move.w     D4, [A0]
  5117. 00003742  54AE FFF0                addq.l     [A6 - 0x10], 2
  5118. 00003746  B86C 0008                cmp.w      D4, [A4 + 0x8]
  5119. 0000374A  660E                     bne        +0x10 /* 0000375A */
  5120. 0000374C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5121. 00003750  486C FEE0                pea.l      [A4 - 0x120]
  5122. 00003754  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  5123. 00003758  6022                     bra        +0x24 /* 0000377C */
  5124. label0000375A:
  5125. 0000375A  486E FFF0                pea.l      [A6 - 0x10]
  5126. 0000375E  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  5127. 00003762  202E FFF0                move.l     D0, [A6 - 0x10]
  5128. 00003766  5280                     addq.l     D0, 1
  5129. 00003768  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  5130. 0000376E  2D40 FFF0                move.l     [A6 - 0x10], D0
  5131. 00003772  5247                     addq.w     D7, 1
  5132. 00003774  6906                     bvs        +0x8 /* 0000377C */
  5133. label00003776:
  5134. 00003776  BE6E FFE6                cmp.w      D7, [A6 - 0x1A]
  5135. 0000377A  6FC0                     ble        -0x3E /* 0000373C */
  5136. label0000377C:
  5137. 0000377C  486E FFFC                pea.l      [A6 - 0x4]
  5138. 00003780  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  5139. 00003784  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  5140. 00003788  4E5E                     unlink     A6
  5141. 0000378A  2E9F                     move.l     [A7], [A7]+
  5142. 0000378C  4E75                     rts
  5143. export_1434:
  5144. fn0000378E:
  5145. 0000378E  4E56 FEDC                link       A6, -0x0124
  5146. 00003792  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5147. 00003796  3D6E 0008 000A           move.w     [A6 + 0xA], [A6 + 0x8]
  5148. 0000379C  4AAD AF36                tst.l      [A5 - 0x50CA]
  5149. 000037A0  6604                     bne        +0x6 /* 000037A6 */
  5150. 000037A2  6000 0116                bra        +0x118 /* 000038BA */
  5151. label000037A6:
  5152. 000037A6  206D AF36                movea.l    A0, [A5 - 0x50CA]
  5153. 000037AA  2650                     movea.l    A3, [A0]
  5154. 000037AC  548B                     addq.l     A3, 2
  5155. 000037AE  4247                     clr.w      D7
  5156. 000037B0  2D4B FFF0                move.l     [A6 - 0x10], A3
  5157. 000037B4  280B                     move.l     D4, A3
  5158. 000037B6  3C2E 0008                move.w     D6, [A6 + 0x8]
  5159. 000037BA  70FF                     moveq.l    D0, 0xFFFFFFFF
  5160. 000037BC  B046                     cmp.w      D0, D6
  5161. 000037BE  6F0A                     ble        +0xC /* 000037CA */
  5162. 000037C0  3006                     move.w     D0, D6
  5163. 000037C2  5440                     addq.w     D0, 2
  5164. 000037C4  6A02                     bpl        +0x4 /* 000037C8 */
  5165. 000037C6  4440                     neg.w      D0
  5166. label000037C8:
  5167. 000037C8  3C00                     move.w     D6, D0
  5168. label000037CA:
  5169. 000037CA  4245                     clr.w      D5
  5170. 000037CC  206D AF36                movea.l    A0, [A5 - 0x50CA]
  5171. 000037D0  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  5172. 000037D4  3D7C 0001 FEDE           move.w     [A6 - 0x122], 0x1
  5173. 000037DA  206E FFE4                movea.l    A0, [A6 - 0x1C]
  5174. 000037DE  3D50 FEDC                move.w     [A6 - 0x124], [A0]
  5175. 000037E2  3D6E FEDE FFFA           move.w     [A6 - 0x6], [A6 - 0x122]
  5176. 000037E8  6038                     bra        +0x3A /* 00003822 */
  5177. label000037EA:
  5178. 000037EA  284B                     movea.l    A4, A3
  5179. 000037EC  302C 0002                move.w     D0, [A4 + 0x2]
  5180. 000037F0  B06E 0008                cmp.w      D0, [A6 + 0x8]
  5181. 000037F4  6608                     bne        +0xA /* 000037FE */
  5182. 000037F6  3D54 000A                move.w     [A6 + 0xA], [A4]
  5183. 000037FA  6000 00BE                bra        +0xC0 /* 000038BA */
  5184. label000037FE:
  5185. 000037FE  3A14                     move.w     D5, [A4]
  5186. 00003800  588B                     addq.l     A3, 4
  5187. 00003802  BA46                     cmp.w      D5, D6
  5188. 00003804  6604                     bne        +0x6 /* 0000380A */
  5189. 00003806  7800                     moveq.l    D4, 0x00
  5190. 00003808  6006                     bra        +0x8 /* 00003810 */
  5191. label0000380A:
  5192. 0000380A  BA46                     cmp.w      D5, D6
  5193. 0000380C  6C02                     bge        +0x4 /* 00003810 */
  5194. 0000380E  280B                     move.l     D4, A3
  5195. label00003810:
  5196. 00003810  BE45                     cmp.w      D7, D5
  5197. 00003812  6608                     bne        +0xA /* 0000381C */
  5198. 00003814  3E05                     move.w     D7, D5
  5199. 00003816  5247                     addq.w     D7, 1
  5200. 00003818  2D4B FFF0                move.l     [A6 - 0x10], A3
  5201. label0000381C:
  5202. 0000381C  526E FFFA                addq.w     [A6 - 0x6], 1
  5203. 00003820  690A                     bvs        +0xC /* 0000382C */
  5204. label00003822:
  5205. 00003822  302E FFFA                move.w     D0, [A6 - 0x6]
  5206. 00003826  B06E FEDC                cmp.w      D0, [A6 - 0x124]
  5207. 0000382A  6FBE                     ble        -0x40 /* 000037EA */
  5208. label0000382C:
  5209. 0000382C  4A84                     tst.l      D4
  5210. 0000382E  6706                     beq        +0x8 /* 00003836 */
  5211. 00003830  3E06                     move.w     D7, D6
  5212. 00003832  2D44 FFF0                move.l     [A6 - 0x10], D4
  5213. label00003836:
  5214. 00003836  206D AF36                movea.l    A0, [A5 - 0x50CA]
  5215. 0000383A  202E FFF0                move.l     D0, [A6 - 0x10]
  5216. 0000383E  9090                     sub.l      D0, [A0]
  5217. 00003840  2D40 FFE0                move.l     [A6 - 0x20], D0
  5218. 00003844  4A6E 0008                tst.w      [A6 + 0x8]
  5219. 00003848  6C08                     bge        +0xA /* 00003852 */
  5220. 0000384A  2F0E                     move.l     -[A7], A6
  5221. 0000384C  4EBA FE92                jsr        [PC - 0x16E /* 000036E0 */]
  5222. 00003850  600A                     bra        +0xC /* 0000385C */
  5223. label00003852:
  5224. 00003852  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  5225. 00003856  486E FEE0                pea.l      [A6 - 0x120]
  5226. 0000385A  A8FF                     syscall    GetFName/GetFontName
  5227. label0000385C:
  5228. 0000385C  4240                     clr.w      D0
  5229. 0000385E  102E FEE0                move.b     D0, [A6 - 0x120]
  5230. 00003862  4A40                     tst.w      D0
  5231. 00003864  660C                     bne        +0xE /* 00003872 */
  5232. 00003866  4267                     clr.w      -[A7]
  5233. 00003868  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  5234. 0000386C  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  5235. 00003870  6048                     bra        +0x4A /* 000038BA */
  5236. label00003872:
  5237. 00003872  3D47 FFE8                move.w     [A6 - 0x18], D7
  5238. 00003876  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  5239. 0000387C  2F2D AF36                move.l     -[A7], [A5 - 0x50CA]
  5240. 00003880  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5241. 00003884  486E FFE8                pea.l      [A6 - 0x18]
  5242. 00003888  42A7                     clr.l      -[A7]
  5243. 0000388A  7004                     moveq.l    D0, 0x04
  5244. 0000388C  2F00                     move.l     -[A7], D0
  5245. 0000388E  4EAD 25FA                jsr        [A5 + 0x25FA /* export_1211 */]
  5246. 00003892  4267                     clr.w      -[A7]
  5247. 00003894  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  5248. 00003898  4A5F                     tst.w      [A7]+
  5249. 0000389A  6702                     beq        +0x4 /* 0000389E */
  5250. 0000389C  601C                     bra        +0x1E /* 000038BA */
  5251. label0000389E:
  5252. 0000389E  206D AF36                movea.l    A0, [A5 - 0x50CA]
  5253. 000038A2  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  5254. 000038A6  206E FFE4                movea.l    A0, [A6 - 0x1C]
  5255. 000038AA  5250                     addq.w     [A0], 1
  5256. 000038AC  3D47 000A                move.w     [A6 + 0xA], D7
  5257. 000038B0  3F07                     move.w     -[A7], D7
  5258. 000038B2  486E FEE0                pea.l      [A6 - 0x120]
  5259. 000038B6  4EBA C748                jsr        [PC - 0x38B8 /* 00000000 */]
  5260. label000038BA:
  5261. 000038BA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5262. 000038BE  4E5E                     unlink     A6
  5263. 000038C0  205F                     movea.l    A0, [A7]+
  5264. 000038C2  544F                     addq.w     A7, 2
  5265. 000038C4  4ED0                     jmp        [A0]
  5266. fn000038C6:
  5267. 000038C6  4E56 FFFC                link       A6, -0x0004
  5268. 000038CA  2F0C                     move.l     -[A7], A4
  5269. 000038CC  286E 0008                movea.l    A4, [A6 + 0x8]
  5270. 000038D0  422E 0010                clr.b      [A6 + 0x10]
  5271. 000038D4  7000                     moveq.l    D0, 0x00
  5272. 000038D6  2940 FFEA                move.l     [A4 - 0x16], D0
  5273. 000038DA  206C FFFC                movea.l    A0, [A4 - 0x4]
  5274. 000038DE  2010                     move.l     D0, [A0]
  5275. 000038E0  7230                     moveq.l    D1, 0x30
  5276. 000038E2  D081                     add.l      D0, D1
  5277. 000038E4  2940 FFF6                move.l     [A4 - 0xA], D0
  5278. label000038E8:
  5279. 000038E8  202C FFF6                move.l     D0, [A4 - 0xA]
  5280. 000038EC  B0AC FFF2                cmp.l      D0, [A4 - 0xE]
  5281. 000038F0  6728                     beq        +0x2A /* 0000391A */
  5282. 000038F2  206C FFF6                movea.l    A0, [A4 - 0xA]
  5283. 000038F6  2010                     move.l     D0, [A0]
  5284. 000038F8  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  5285. 000038FC  6608                     bne        +0xA /* 00003906 */
  5286. 000038FE  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5287. 00003904  6014                     bra        +0x16 /* 0000391A */
  5288. label00003906:
  5289. 00003906  206C FFF6                movea.l    A0, [A4 - 0xA]
  5290. 0000390A  3028 0004                move.w     D0, [A0 + 0x4]
  5291. 0000390E  48C0                     ext.l      D0
  5292. 00003910  D1AC FFEA                add.l      [A4 - 0x16], D0
  5293. 00003914  5CAC FFF6                addq.l     [A4 - 0xA], 6
  5294. 00003918  60CE                     bra        -0x30 /* 000038E8 */
  5295. label0000391A:
  5296. 0000391A  285F                     movea.l    A4, [A7]+
  5297. 0000391C  4E5E                     unlink     A6
  5298. 0000391E  205F                     movea.l    A0, [A7]+
  5299. 00003920  504F                     addq.w     A7, 8
  5300. 00003922  4ED0                     jmp        [A0]
  5301. fn00003924:
  5302. 00003924  4E56 FFEE                link       A6, -0x0012
  5303. 00003928  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5304. 0000392C  286E 0008                movea.l    A4, [A6 + 0x8]
  5305. 00003930  206C FFF6                movea.l    A0, [A4 - 0xA]
  5306. 00003934  2E10                     move.l     D7, [A0]
  5307. 00003936  42A7                     clr.l      -[A7]
  5308. 00003938  2F07                     move.l     -[A7], D7
  5309. 0000393A  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  5310. 0000393E  265F                     movea.l    A3, [A7]+
  5311. 00003940  200B                     move.l     D0, A3
  5312. 00003942  6612                     bne        +0x14 /* 00003956 */
  5313. 00003944  206C FFF6                movea.l    A0, [A4 - 0xA]
  5314. 00003948  3028 0004                move.w     D0, [A0 + 0x4]
  5315. 0000394C  48C0                     ext.l      D0
  5316. 0000394E  D1AC FFEA                add.l      [A4 - 0x16], D0
  5317. 00003952  6000 0082                bra        +0x84 /* 000039D6 */
  5318. label00003956:
  5319. 00003956  2C13                     move.l     D6, [A3]
  5320. 00003958  7018                     moveq.l    D0, 0x18
  5321. 0000395A  DC80                     add.l      D6, D0
  5322. 0000395C  3D7C 0001 FFF0           move.w     [A6 - 0x10], 0x1
  5323. 00003962  206C FFF6                movea.l    A0, [A4 - 0xA]
  5324. 00003966  3D68 0004 FFEE           move.w     [A6 - 0x12], [A0 + 0x4]
  5325. 0000396C  3A2E FFF0                move.w     D5, [A6 - 0x10]
  5326. 00003970  6056                     bra        +0x58 /* 000039C8 */
  5327. label00003972:
  5328. 00003972  52AC FFEA                addq.l     [A4 - 0x16], 1
  5329. 00003976  2046                     movea.l    A0, D6
  5330. 00003978  2010                     move.l     D0, [A0]
  5331. 0000397A  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  5332. 0000397E  6640                     bne        +0x42 /* 000039C0 */
  5333. 00003980  2F07                     move.l     -[A7], D7
  5334. 00003982  4267                     clr.w      -[A7]
  5335. 00003984  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  5336. 00003988  2B47 B0D4                move.l     [A5 - 0x4F2C], D7
  5337. 0000398C  206E 0008                movea.l    A0, [A6 + 0x8]
  5338. 00003990  216C FFEA 0010           move.l     [A0 + 0x10], [A4 - 0x16]
  5339. 00003996  202C 000C                move.l     D0, [A4 + 0xC]
  5340. 0000399A  B0AD A60C                cmp.l      D0, [A5 - 0x59F4]
  5341. 0000399E  57C0                     seq        D0
  5342. 000039A0  222C 0008                move.l     D1, [A4 + 0x8]
  5343. 000039A4  B2AD ABEE                cmp.l      D1, [A5 - 0x5412]
  5344. 000039A8  57C1                     seq        D1
  5345. 000039AA  C001                     and.b      D0, D1
  5346. 000039AC  6706                     beq        +0x8 /* 000039B4 */
  5347. 000039AE  2B6C FFEA A5A0           move.l     [A5 - 0x5A60], [A4 - 0x16]
  5348. label000039B4:
  5349. 000039B4  206E 0008                movea.l    A0, [A6 + 0x8]
  5350. 000039B8  2C48                     movea.l    A6, A0
  5351. 000039BA  4EFA 017A                jmp        [PC + 0x17A /* 00003B36 */]
  5352. 000039BE  0000 DCAC                ori.b      D0, 0xAC
  5353. // begin alternate branch 000039C0-000039C4
  5354. label000039C0:
  5355. 000039C0  DCAC FFEE                add.l      D6, [A4 - 0x12]
  5356. // end alternate branch 000039C0-000039C4
  5357. label000039C0: // (misaligned)
  5358. 000039C2  FFEE                     .invalid   <<F/7/7>>
  5359. 000039C4  5245                     addq.w     D5, 1
  5360. 000039C6  6906                     bvs        +0x8 /* 000039CE */
  5361. label000039C8:
  5362. 000039C8  BA6E FFEE                cmp.w      D5, [A6 - 0x12]
  5363. 000039CC  6FA4                     ble        -0x5A /* 00003972 */
  5364. label000039CE:
  5365. 000039CE  2F07                     move.l     -[A7], D7
  5366. 000039D0  4267                     clr.w      -[A7]
  5367. 000039D2  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  5368. label000039D6:
  5369. 000039D6  5CAC FFF6                addq.l     [A4 - 0xA], 6
  5370. 000039DA  202C FFF6                move.l     D0, [A4 - 0xA]
  5371. 000039DE  B0AC FFF2                cmp.l      D0, [A4 - 0xE]
  5372. 000039E2  6614                     bne        +0x16 /* 000039F8 */
  5373. 000039E4  7000                     moveq.l    D0, 0x00
  5374. 000039E6  2940 FFEA                move.l     [A4 - 0x16], D0
  5375. 000039EA  206C FFFC                movea.l    A0, [A4 - 0x4]
  5376. 000039EE  2010                     move.l     D0, [A0]
  5377. 000039F0  7230                     moveq.l    D1, 0x30
  5378. 000039F2  D081                     add.l      D0, D1
  5379. 000039F4  2940 FFF6                move.l     [A4 - 0xA], D0
  5380. label000039F8:
  5381. 000039F8  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5382. 000039FC  4E5E                     unlink     A6
  5383. 000039FE  2E9F                     move.l     [A7], [A7]+
  5384. 00003A00  4E75                     rts
  5385. export_1435:
  5386. fn00003A02:
  5387. 00003A02  4E56 FFD6                link       A6, -0x002A
  5388. 00003A06  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5389. 00003A0A  202E 000C                move.l     D0, [A6 + 0xC]
  5390. 00003A0E  B0AD A60C                cmp.l      D0, [A5 - 0x59F4]
  5391. 00003A12  57C0                     seq        D0
  5392. 00003A14  222E 0008                move.l     D1, [A6 + 0x8]
  5393. 00003A18  B2AD ABEE                cmp.l      D1, [A5 - 0x5412]
  5394. 00003A1C  57C1                     seq        D1
  5395. 00003A1E  C001                     and.b      D0, D1
  5396. 00003A20  4AAD A5A0                tst.l      [A5 - 0x5A60]
  5397. 00003A24  56C1                     sne        D1
  5398. 00003A26  C001                     and.b      D0, D1
  5399. 00003A28  670A                     beq        +0xC /* 00003A34 */
  5400. 00003A2A  2D6D A5A0 0010           move.l     [A6 + 0x10], [A5 - 0x5A60]
  5401. 00003A30  6000 0120                bra        +0x122 /* 00003B52 */
  5402. label00003A34:
  5403. 00003A34  7000                     moveq.l    D0, 0x00
  5404. 00003A36  2D40 0010                move.l     [A6 + 0x10], D0
  5405. 00003A3A  42A7                     clr.l      -[A7]
  5406. 00003A3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5407. 00003A40  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  5408. 00003A44  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5409. 00003A48  6604                     bne        +0x6 /* 00003A4E */
  5410. 00003A4A  6000 0106                bra        +0x108 /* 00003B52 */
  5411. label00003A4E:
  5412. 00003A4E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5413. 00003A52  486E FFFB                pea.l      [A6 - 0x5]
  5414. 00003A56  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  5415. 00003A5A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5416. 00003A5E  2050                     movea.l    A0, [A0]
  5417. 00003A60  3028 001C                move.w     D0, [A0 + 0x1C]
  5418. 00003A64  48C0                     ext.l      D0
  5419. 00003A66  2D40 FFEE                move.l     [A6 - 0x12], D0
  5420. 00003A6A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5421. 00003A6E  2010                     move.l     D0, [A0]
  5422. 00003A70  7230                     moveq.l    D1, 0x30
  5423. 00003A72  D081                     add.l      D0, D1
  5424. 00003A74  2D40 FFF6                move.l     [A6 - 0xA], D0
  5425. 00003A78  2050                     movea.l    A0, [A0]
  5426. 00003A7A  2F28 0010                move.l     -[A7], [A0 + 0x10]
  5427. 00003A7E  7006                     moveq.l    D0, 0x06
  5428. 00003A80  2F00                     move.l     -[A7], D0
  5429. 00003A82  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  5430. 00003A86  201F                     move.l     D0, [A7]+
  5431. 00003A88  D0AE FFF6                add.l      D0, [A6 - 0xA]
  5432. 00003A8C  2D40 FFF2                move.l     [A6 - 0xE], D0
  5433. 00003A90  42A7                     clr.l      -[A7]
  5434. 00003A92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5435. 00003A96  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  5436. 00003A9A  2D5F FFE2                move.l     [A6 - 0x1E], [A7]+
  5437. 00003A9E  6742                     beq        +0x44 /* 00003AE2 */
  5438. 00003AA0  206E FFE2                movea.l    A0, [A6 - 0x1E]
  5439. 00003AA4  2050                     movea.l    A0, [A0]
  5440. 00003AA6  2D68 0020 FFDE           move.l     [A6 - 0x22], [A0 + 0x20]
  5441. 00003AAC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5442. 00003AB0  4267                     clr.w      -[A7]
  5443. 00003AB2  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  5444. 00003AB6  4AAE FFDE                tst.l      [A6 - 0x22]
  5445. 00003ABA  56C0                     sne        D0
  5446. 00003ABC  4A00                     tst.b      D0
  5447. 00003ABE  6722                     beq        +0x24 /* 00003AE2 */
  5448. 00003AC0  2F00                     move.l     -[A7], D0
  5449. 00003AC2  4267                     clr.w      -[A7]
  5450. 00003AC4  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5451. 00003AC8  2F0E                     move.l     -[A7], A6
  5452. 00003ACA  4EBA FDFA                jsr        [PC - 0x206 /* 000038C6 */]
  5453. 00003ACE  121F                     move.b     D1, [A7]+
  5454. 00003AD0  201F                     move.l     D0, [A7]+
  5455. 00003AD2  C001                     and.b      D0, D1
  5456. 00003AD4  670C                     beq        +0xE /* 00003AE2 */
  5457. 00003AD6  2F0E                     move.l     -[A7], A6
  5458. 00003AD8  4EBA FE4A                jsr        [PC - 0x1B6 /* 00003924 */]
  5459. 00003ADC  2F0E                     move.l     -[A7], A6
  5460. 00003ADE  4EBA FE44                jsr        [PC - 0x1BC /* 00003924 */]
  5461. label00003AE2:
  5462. 00003AE2  4267                     clr.w      -[A7]
  5463. 00003AE4  2F2D B0D4                move.l     -[A7], [A5 - 0x4F2C]
  5464. 00003AE8  2F0E                     move.l     -[A7], A6
  5465. 00003AEA  4EBA FDDA                jsr        [PC - 0x226 /* 000038C6 */]
  5466. 00003AEE  101F                     move.b     D0, [A7]+
  5467. 00003AF0  6614                     bne        +0x16 /* 00003B06 */
  5468. 00003AF2  7000                     moveq.l    D0, 0x00
  5469. 00003AF4  2D40 FFEA                move.l     [A6 - 0x16], D0
  5470. 00003AF8  206E FFFC                movea.l    A0, [A6 - 0x4]
  5471. 00003AFC  2010                     move.l     D0, [A0]
  5472. 00003AFE  7230                     moveq.l    D1, 0x30
  5473. 00003B00  D081                     add.l      D0, D1
  5474. 00003B02  2D40 FFF6                move.l     [A6 - 0xA], D0
  5475. label00003B06:
  5476. 00003B06  7001                     moveq.l    D0, 0x01
  5477. 00003B08  2D40 FFDA                move.l     [A6 - 0x26], D0
  5478. 00003B0C  206E FFFC                movea.l    A0, [A6 - 0x4]
  5479. 00003B10  2050                     movea.l    A0, [A0]
  5480. 00003B12  2D68 0010 FFD6           move.l     [A6 - 0x2A], [A0 + 0x10]
  5481. 00003B18  2D6E FFDA FFE6           move.l     [A6 - 0x1A], [A6 - 0x26]
  5482. 00003B1E  600C                     bra        +0xE /* 00003B2C */
  5483. label00003B20:
  5484. 00003B20  2F0E                     move.l     -[A7], A6
  5485. 00003B22  4EBA FE00                jsr        [PC - 0x200 /* 00003924 */]
  5486. 00003B26  52AE FFE6                addq.l     [A6 - 0x1A], 1
  5487. 00003B2A  690A                     bvs        +0xC /* 00003B36 */
  5488. label00003B2C:
  5489. 00003B2C  202E FFE6                move.l     D0, [A6 - 0x1A]
  5490. 00003B30  B0AE FFD6                cmp.l      D0, [A6 - 0x2A]
  5491. 00003B34  6FEA                     ble        -0x14 /* 00003B20 */
  5492. label00003B36:
  5493. 00003B36  4FEE FFB6                lea.l      A7, [A6 - 0x4A]
  5494. 00003B3A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5495. 00003B3E  1F2E FFFB                move.b     -[A7], [A6 - 0x5]
  5496. 00003B42  101F                     move.b     D0, [A7]+
  5497. 00003B44  205F                     movea.l    A0, [A7]+
  5498. 00003B46  A06A                     syscall    HSetState
  5499. 00003B48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5500. 00003B4C  4267                     clr.w      -[A7]
  5501. 00003B4E  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  5502. label00003B52:
  5503. 00003B52  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5504. 00003B56  4E5E                     unlink     A6
  5505. 00003B58  205F                     movea.l    A0, [A7]+
  5506. 00003B5A  504F                     addq.w     A7, 8
  5507. 00003B5C  4ED0                     jmp        [A0]
  5508. export_1436:
  5509. 00003B5E  4E56 FFAC                link       A6, -0x0054
  5510. 00003B62  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5511. 00003B66  7000                     moveq.l    D0, 0x00
  5512. 00003B68  2D40 0020                move.l     [A6 + 0x20], D0
  5513. 00003B6C  4EBA C754                jsr        [PC - 0x38AC /* 000002C2 */]
  5514. 00003B70  42A7                     clr.l      -[A7]
  5515. 00003B72  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  5516. 00003B76  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  5517. 00003B7A  2E1F                     move.l     D7, [A7]+
  5518. 00003B7C  6604                     bne        +0x6 /* 00003B82 */
  5519. 00003B7E  6000 0356                bra        +0x358 /* 00003ED6 */
  5520. label00003B82:
  5521. 00003B82  2F07                     move.l     -[A7], D7
  5522. 00003B84  486E FFD3                pea.l      [A6 - 0x2D]
  5523. 00003B88  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  5524. 00003B8C  2047                     movea.l    A0, D7
  5525. 00003B8E  2050                     movea.l    A0, [A0]
  5526. 00003B90  3A28 001C                move.w     D5, [A0 + 0x1C]
  5527. 00003B94  202E 0018                move.l     D0, [A6 + 0x18]
  5528. 00003B98  5280                     addq.l     D0, 1
  5529. 00003B9A  2D40 FFE8                move.l     [A6 - 0x18], D0
  5530. 00003B9E  7001                     moveq.l    D0, 0x01
  5531. 00003BA0  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  5532. 00003BA4  6F06                     ble        +0x8 /* 00003BAC */
  5533. 00003BA6  7001                     moveq.l    D0, 0x01
  5534. 00003BA8  2D40 FFE8                move.l     [A6 - 0x18], D0
  5535. label00003BAC:
  5536. 00003BAC  2047                     movea.l    A0, D7
  5537. 00003BAE  2050                     movea.l    A0, [A0]
  5538. 00003BB0  202E FFE8                move.l     D0, [A6 - 0x18]
  5539. 00003BB4  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  5540. 00003BB8  6F06                     ble        +0x8 /* 00003BC0 */
  5541. 00003BBA  7001                     moveq.l    D0, 0x01
  5542. 00003BBC  2D40 FFE8                move.l     [A6 - 0x18], D0
  5543. label00003BC0:
  5544. 00003BC0  2047                     movea.l    A0, D7
  5545. 00003BC2  2850                     movea.l    A4, [A0]
  5546. 00003BC4  7030                     moveq.l    D0, 0x30
  5547. 00003BC6  D9C0                     add.l      A4, D0
  5548. 00003BC8  2047                     movea.l    A0, D7
  5549. 00003BCA  2050                     movea.l    A0, [A0]
  5550. 00003BCC  2F28 0010                move.l     -[A7], [A0 + 0x10]
  5551. 00003BD0  7006                     moveq.l    D0, 0x06
  5552. 00003BD2  2F00                     move.l     -[A7], D0
  5553. 00003BD4  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  5554. 00003BD8  201F                     move.l     D0, [A7]+
  5555. 00003BDA  D08C                     add.l      D0, A4
  5556. 00003BDC  2D40 FFF4                move.l     [A6 - 0xC], D0
  5557. 00003BE0  2D6E FFE8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x18]
  5558. label00003BE6:
  5559. 00003BE6  302C 0004                move.w     D0, [A4 + 0x4]
  5560. 00003BEA  48C0                     ext.l      D0
  5561. 00003BEC  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  5562. 00003BF0  6C0E                     bge        +0x10 /* 00003C00 */
  5563. 00003BF2  302C 0004                move.w     D0, [A4 + 0x4]
  5564. 00003BF6  48C0                     ext.l      D0
  5565. 00003BF8  91AE FFE4                sub.l      [A6 - 0x1C], D0
  5566. 00003BFC  5C8C                     addq.l     A4, 6
  5567. 00003BFE  60E6                     bra        -0x18 /* 00003BE6 */
  5568. label00003C00:
  5569. 00003C00  2814                     move.l     D4, [A4]
  5570. 00003C02  42A7                     clr.l      -[A7]
  5571. 00003C04  2F04                     move.l     -[A7], D4
  5572. 00003C06  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  5573. 00003C0A  265F                     movea.l    A3, [A7]+
  5574. 00003C0C  200B                     move.l     D0, A3
  5575. 00003C0E  6700 0298                beq        +0x29A /* 00003EA8 */
  5576. 00003C12  2F0B                     move.l     -[A7], A3
  5577. 00003C14  486E FFD2                pea.l      [A6 - 0x2E]
  5578. 00003C18  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  5579. 00003C1C  422E FFBC                clr.b      [A6 - 0x44]
  5580. 00003C20  422E FFBE                clr.b      [A6 - 0x42]
  5581. 00003C24  102E 0008                move.b     D0, [A6 + 0x8]
  5582. 00003C28  6736                     beq        +0x38 /* 00003C60 */
  5583. 00003C2A  082D 0004 A624           btst.b     [A5 - 0x59DC], 0x4
  5584. 00003C30  56C1                     sne        D1
  5585. 00003C32  C001                     and.b      D0, D1
  5586. 00003C34  672A                     beq        +0x2C /* 00003C60 */
  5587. 00003C36  2053                     movea.l    A0, [A3]
  5588. 00003C38  2F08                     move.l     -[A7], A0
  5589. 00003C3A  42A7                     clr.l      -[A7]
  5590. 00003C3C  2F0B                     move.l     -[A7], A3
  5591. 00003C3E  3F05                     move.w     -[A7], D5
  5592. 00003C40  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  5593. 00003C44  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  5594. 00003C48  201F                     move.l     D0, [A7]+
  5595. 00003C4A  205F                     movea.l    A0, [A7]+
  5596. 00003C4C  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  5597. 00003C50  6608                     bne        +0xA /* 00003C5A */
  5598. 00003C52  1D7C 0001 FFBE           move.b     [A6 - 0x42], 0x1
  5599. 00003C58  6006                     bra        +0x8 /* 00003C60 */
  5600. label00003C5A:
  5601. 00003C5A  1D7C 0001 FFBC           move.b     [A6 - 0x44], 0x1
  5602. label00003C60:
  5603. 00003C60  1D6E FFBE FFBD           move.b     [A6 - 0x43], [A6 - 0x42]
  5604. 00003C66  2C13                     move.l     D6, [A3]
  5605. 00003C68  7018                     moveq.l    D0, 0x18
  5606. 00003C6A  DC80                     add.l      D6, D0
  5607. 00003C6C  3005                     move.w     D0, D5
  5608. 00003C6E  C1EC 0004                muls.w     D0, [A4 + 0x4]
  5609. 00003C72  48C0                     ext.l      D0
  5610. 00003C74  D086                     add.l      D0, D6
  5611. 00003C76  2D40 FFD6                move.l     [A6 - 0x2A], D0
  5612. 00003C7A  202E FFE4                move.l     D0, [A6 - 0x1C]
  5613. 00003C7E  5380                     subq.l     D0, 1
  5614. 00003C80  3205                     move.w     D1, D5
  5615. 00003C82  48C1                     ext.l      D1
  5616. 00003C84  2F00                     move.l     -[A7], D0
  5617. 00003C86  2F01                     move.l     -[A7], D1
  5618. 00003C88  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  5619. 00003C8C  DC9F                     add.l      D6, [A7]+
  5620. 00003C8E  2047                     movea.l    A0, D7
  5621. 00003C90  2050                     movea.l    A0, [A0]
  5622. 00003C92  3D68 0020 FFD4           move.w     [A6 - 0x2C], [A0 + 0x20]
  5623. 00003C98  4AAE 0014                tst.l      [A6 + 0x14]
  5624. 00003C9C  57C0                     seq        D0
  5625. 00003C9E  4AAE 0010                tst.l      [A6 + 0x10]
  5626. 00003CA2  57C1                     seq        D1
  5627. 00003CA4  8001                     or.b       D0, D1
  5628. 00003CA6  4400                     neg.b      D0
  5629. 00003CA8  1D40 FFBF                move.b     [A6 - 0x41], D0
  5630. 00003CAC  202E 0014                move.l     D0, [A6 + 0x14]
  5631. 00003CB0  5880                     addq.l     D0, 4
  5632. 00003CB2  2D40 FFC4                move.l     [A6 - 0x3C], D0
  5633. 00003CB6  202E 0010                move.l     D0, [A6 + 0x10]
  5634. 00003CBA  5880                     addq.l     D0, 4
  5635. 00003CBC  2D40 FFC0                move.l     [A6 - 0x40], D0
  5636. 00003CC0  7001                     moveq.l    D0, 0x01
  5637. 00003CC2  2D40 FFB8                move.l     [A6 - 0x48], D0
  5638. 00003CC6  2047                     movea.l    A0, D7
  5639. 00003CC8  2050                     movea.l    A0, [A0]
  5640. 00003CCA  2D68 0018 FFB4           move.l     [A6 - 0x4C], [A0 + 0x18]
  5641. 00003CD0  2D6E FFB8 FFDE           move.l     [A6 - 0x22], [A6 - 0x48]
  5642. 00003CD6  6000 01B0                bra        +0x1B2 /* 00003E88 */
  5643. label00003CDA:
  5644. 00003CDA  102E FFBF                move.b     D0, [A6 - 0x41]
  5645. 00003CDE  672A                     beq        +0x2C /* 00003D0A */
  5646. 00003CE0  102E FFBD                move.b     D0, [A6 - 0x43]
  5647. 00003CE4  C02E FFBE                and.b      D0, [A6 - 0x42]
  5648. 00003CE8  1B40 AC0A                move.b     [A5 - 0x53F6], D0
  5649. 00003CEC  1D6E FFBE FFBD           move.b     [A6 - 0x43], [A6 - 0x42]
  5650. 00003CF2  2046                     movea.l    A0, D6
  5651. 00003CF4  0828 0005 0004           btst.b     [A0 + 0x4], 0x5
  5652. 00003CFA  6600 0082                bne        +0x84 /* 00003D7E */
  5653. 00003CFE  422D AC0A                clr.b      [A5 - 0x53F6]
  5654. 00003D02  1D7C 0001 FFBC           move.b     [A6 - 0x44], 0x1
  5655. 00003D08  6074                     bra        +0x76 /* 00003D7E */
  5656. label00003D0A:
  5657. 00003D0A  2006                     move.l     D0, D6
  5658. 00003D0C  5880                     addq.l     D0, 4
  5659. 00003D0E  2D40 FFCA                move.l     [A6 - 0x36], D0
  5660. 00003D12  206E FFCA                movea.l    A0, [A6 - 0x36]
  5661. 00003D16  0810 0005                btst.b     [A0], 0x5
  5662. 00003D1A  6708                     beq        +0xA /* 00003D24 */
  5663. 00003D1C  2D6E FFC0 FFCE           move.l     [A6 - 0x32], [A6 - 0x40]
  5664. 00003D22  600C                     bra        +0xE /* 00003D30 */
  5665. label00003D24:
  5666. 00003D24  2D6E FFC4 FFCE           move.l     [A6 - 0x32], [A6 - 0x3C]
  5667. 00003D2A  1D7C 0001 FFBC           move.b     [A6 - 0x44], 0x1
  5668. label00003D30:
  5669. 00003D30  206E FFCE                movea.l    A0, [A6 - 0x32]
  5670. 00003D34  226E FFCA                movea.l    A1, [A6 - 0x36]
  5671. 00003D38  2011                     move.l     D0, [A1]
  5672. 00003D3A  C090                     and.l      D0, [A0]
  5673. 00003D3C  B090                     cmp.l      D0, [A0]
  5674. 00003D3E  6600 0082                bne        +0x84 /* 00003DC2 */
  5675. 00003D42  3D7C 0002 FFB2           move.w     [A6 - 0x4E], 0x2
  5676. 00003D48  3D6E FFD4 FFB0           move.w     [A6 - 0x50], [A6 - 0x2C]
  5677. 00003D4E  3D6E FFB2 FFC8           move.w     [A6 - 0x38], [A6 - 0x4E]
  5678. 00003D54  601E                     bra        +0x20 /* 00003D74 */
  5679. label00003D56:
  5680. 00003D56  58AE FFCE                addq.l     [A6 - 0x32], 4
  5681. 00003D5A  58AE FFCA                addq.l     [A6 - 0x36], 4
  5682. 00003D5E  206E FFCE                movea.l    A0, [A6 - 0x32]
  5683. 00003D62  226E FFCA                movea.l    A1, [A6 - 0x36]
  5684. 00003D66  2011                     move.l     D0, [A1]
  5685. 00003D68  C090                     and.l      D0, [A0]
  5686. 00003D6A  B090                     cmp.l      D0, [A0]
  5687. 00003D6C  6654                     bne        +0x56 /* 00003DC2 */
  5688. 00003D6E  526E FFC8                addq.w     [A6 - 0x38], 1
  5689. 00003D72  690A                     bvs        +0xC /* 00003D7E */
  5690. label00003D74:
  5691. 00003D74  302E FFC8                move.w     D0, [A6 - 0x38]
  5692. 00003D78  B06E FFB0                cmp.w      D0, [A6 - 0x50]
  5693. 00003D7C  6FD8                     ble        -0x26 /* 00003D56 */
  5694. label00003D7E:
  5695. 00003D7E  4267                     clr.w      -[A7]
  5696. 00003D80  2F06                     move.l     -[A7], D6
  5697. 00003D82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5698. 00003D86  205F                     movea.l    A0, [A7]+
  5699. 00003D88  4E90                     jsr        [A0]
  5700. 00003D8A  101F                     move.b     D0, [A7]+
  5701. 00003D8C  6734                     beq        +0x36 /* 00003DC2 */
  5702. 00003D8E  202E 0018                move.l     D0, [A6 + 0x18]
  5703. 00003D92  D1AE FFDE                add.l      [A6 - 0x22], D0
  5704. 00003D96  2047                     movea.l    A0, D7
  5705. 00003D98  2050                     movea.l    A0, [A0]
  5706. 00003D9A  2D48 FFAC                move.l     [A6 - 0x54], A0
  5707. 00003D9E  202E FFDE                move.l     D0, [A6 - 0x22]
  5708. 00003DA2  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  5709. 00003DA6  6F0C                     ble        +0xE /* 00003DB4 */
  5710. 00003DA8  206E FFAC                movea.l    A0, [A6 - 0x54]
  5711. 00003DAC  2028 0018                move.l     D0, [A0 + 0x18]
  5712. 00003DB0  91AE FFDE                sub.l      [A6 - 0x22], D0
  5713. label00003DB4:
  5714. 00003DB4  2D6E FFDE 0020           move.l     [A6 + 0x20], [A6 - 0x22]
  5715. 00003DBA  2B44 B0D4                move.l     [A5 - 0x4F2C], D4
  5716. 00003DBE  6000 00D4                bra        +0xD6 /* 00003E94 */
  5717. label00003DC2:
  5718. 00003DC2  3005                     move.w     D0, D5
  5719. 00003DC4  48C0                     ext.l      D0
  5720. 00003DC6  DC80                     add.l      D6, D0
  5721. 00003DC8  BCAE FFD6                cmp.l      D6, [A6 - 0x2A]
  5722. 00003DCC  6600 00B4                bne        +0xB6 /* 00003E82 */
  5723. 00003DD0  102E 000A                move.b     D0, [A6 + 0xA]
  5724. 00003DD4  6712                     beq        +0x14 /* 00003DE8 */
  5725. 00003DD6  2F00                     move.l     -[A7], D0
  5726. 00003DD8  4267                     clr.w      -[A7]
  5727. 00003DDA  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  5728. 00003DDE  121F                     move.b     D1, [A7]+
  5729. 00003DE0  201F                     move.l     D0, [A7]+
  5730. 00003DE2  C001                     and.b      D0, D1
  5731. 00003DE4  6600 00AE                bne        +0xB0 /* 00003E94 */
  5732. label00003DE8:
  5733. 00003DE8  2F0B                     move.l     -[A7], A3
  5734. 00003DEA  1F2E FFD2                move.b     -[A7], [A6 - 0x2E]
  5735. 00003DEE  101F                     move.b     D0, [A7]+
  5736. 00003DF0  205F                     movea.l    A0, [A7]+
  5737. 00003DF2  A06A                     syscall    HSetState
  5738. 00003DF4  2F04                     move.l     -[A7], D4
  5739. 00003DF6  4267                     clr.w      -[A7]
  5740. 00003DF8  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  5741. 00003DFC  5C8C                     addq.l     A4, 6
  5742. 00003DFE  B9EE FFF4                cmpa.l     A4, [A6 - 0xC]
  5743. 00003E02  6608                     bne        +0xA /* 00003E0C */
  5744. 00003E04  2047                     movea.l    A0, D7
  5745. 00003E06  2850                     movea.l    A4, [A0]
  5746. 00003E08  7030                     moveq.l    D0, 0x30
  5747. 00003E0A  D9C0                     add.l      A4, D0
  5748. label00003E0C:
  5749. 00003E0C  2814                     move.l     D4, [A4]
  5750. 00003E0E  42A7                     clr.l      -[A7]
  5751. 00003E10  2F04                     move.l     -[A7], D4
  5752. 00003E12  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  5753. 00003E16  265F                     movea.l    A3, [A7]+
  5754. 00003E18  200B                     move.l     D0, A3
  5755. 00003E1A  6608                     bne        +0xA /* 00003E24 */
  5756. 00003E1C  700C                     moveq.l    D0, 0x0C
  5757. 00003E1E  2F00                     move.l     -[A7], D0
  5758. 00003E20  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  5759. label00003E24:
  5760. 00003E24  2F0B                     move.l     -[A7], A3
  5761. 00003E26  486E FFD2                pea.l      [A6 - 0x2E]
  5762. 00003E2A  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  5763. 00003E2E  422E FFBE                clr.b      [A6 - 0x42]
  5764. 00003E32  102E 0008                move.b     D0, [A6 + 0x8]
  5765. 00003E36  6736                     beq        +0x38 /* 00003E6E */
  5766. 00003E38  082D 0004 A624           btst.b     [A5 - 0x59DC], 0x4
  5767. 00003E3E  56C1                     sne        D1
  5768. 00003E40  C001                     and.b      D0, D1
  5769. 00003E42  672A                     beq        +0x2C /* 00003E6E */
  5770. 00003E44  2053                     movea.l    A0, [A3]
  5771. 00003E46  2F08                     move.l     -[A7], A0
  5772. 00003E48  42A7                     clr.l      -[A7]
  5773. 00003E4A  2F0B                     move.l     -[A7], A3
  5774. 00003E4C  3F05                     move.w     -[A7], D5
  5775. 00003E4E  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  5776. 00003E52  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  5777. 00003E56  201F                     move.l     D0, [A7]+
  5778. 00003E58  205F                     movea.l    A0, [A7]+
  5779. 00003E5A  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  5780. 00003E5E  6608                     bne        +0xA /* 00003E68 */
  5781. 00003E60  1D7C 0001 FFBE           move.b     [A6 - 0x42], 0x1
  5782. 00003E66  6006                     bra        +0x8 /* 00003E6E */
  5783. label00003E68:
  5784. 00003E68  1D7C 0001 FFBC           move.b     [A6 - 0x44], 0x1
  5785. label00003E6E:
  5786. 00003E6E  2C13                     move.l     D6, [A3]
  5787. 00003E70  7018                     moveq.l    D0, 0x18
  5788. 00003E72  DC80                     add.l      D6, D0
  5789. 00003E74  3005                     move.w     D0, D5
  5790. 00003E76  C1EC 0004                muls.w     D0, [A4 + 0x4]
  5791. 00003E7A  48C0                     ext.l      D0
  5792. 00003E7C  D086                     add.l      D0, D6
  5793. 00003E7E  2D40 FFD6                move.l     [A6 - 0x2A], D0
  5794. label00003E82:
  5795. 00003E82  52AE FFDE                addq.l     [A6 - 0x22], 1
  5796. 00003E86  690C                     bvs        +0xE /* 00003E94 */
  5797. label00003E88:
  5798. 00003E88  202E FFDE                move.l     D0, [A6 - 0x22]
  5799. 00003E8C  B0AE FFB4                cmp.l      D0, [A6 - 0x4C]
  5800. 00003E90  6F00 FE48                ble        -0x1B6 /* 00003CDA */
  5801. label00003E94:
  5802. 00003E94  2F0B                     move.l     -[A7], A3
  5803. 00003E96  1F2E FFD2                move.b     -[A7], [A6 - 0x2E]
  5804. 00003E9A  101F                     move.b     D0, [A7]+
  5805. 00003E9C  205F                     movea.l    A0, [A7]+
  5806. 00003E9E  A06A                     syscall    HSetState
  5807. 00003EA0  2F04                     move.l     -[A7], D4
  5808. 00003EA2  4267                     clr.w      -[A7]
  5809. 00003EA4  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  5810. label00003EA8:
  5811. 00003EA8  2F07                     move.l     -[A7], D7
  5812. 00003EAA  1F2E FFD3                move.b     -[A7], [A6 - 0x2D]
  5813. 00003EAE  101F                     move.b     D0, [A7]+
  5814. 00003EB0  205F                     movea.l    A0, [A7]+
  5815. 00003EB2  A06A                     syscall    HSetState
  5816. 00003EB4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  5817. 00003EB8  4267                     clr.w      -[A7]
  5818. 00003EBA  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  5819. 00003EBE  4AAD A640                tst.l      [A5 - 0x59C0]
  5820. 00003EC2  56C0                     sne        D0
  5821. 00003EC4  C02E FFBC                and.b      D0, [A6 - 0x44]
  5822. 00003EC8  670C                     beq        +0xE /* 00003ED6 */
  5823. 00003ECA  7000                     moveq.l    D0, 0x00
  5824. 00003ECC  2B40 A640                move.l     [A5 - 0x59C0], D0
  5825. 00003ED0  1B7C 0001 A4BC           move.b     [A5 - 0x5B44], 0x1
  5826. label00003ED6:
  5827. 00003ED6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5828. 00003EDA  4E5E                     unlink     A6
  5829. 00003EDC  205F                     movea.l    A0, [A7]+
  5830. 00003EDE  DEFC 0018                add.w      A7, 0x18
  5831. 00003EE2  4ED0                     jmp        [A0]
  5832. export_1437:
  5833. 00003EE4  4E56 FEE4                link       A6, -0x011C
  5834. 00003EE8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5835. 00003EEC  206E 0008                movea.l    A0, [A6 + 0x8]
  5836. 00003EF0  43EE FF00                lea.l      A1, [A6 - 0x100]
  5837. 00003EF4  707F                     moveq.l    D0, 0x7F
  5838. label00003EF6:
  5839. 00003EF6  32D8                     move.w     [A1]+, [A0]+
  5840. 00003EF8  51C8 FFFC                dbf        D0, -0x6 /* 00003EF6 */
  5841. 00003EFC  282E 000C                move.l     D4, [A6 + 0xC]
  5842. 00003F00  422E 0010                clr.b      [A6 + 0x10]
  5843. 00003F04  4267                     clr.w      -[A7]
  5844. 00003F06  486E FF00                pea.l      [A6 - 0x100]
  5845. 00003F0A  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  5846. 00003F0E  101F                     move.b     D0, [A7]+
  5847. 00003F10  6704                     beq        +0x6 /* 00003F16 */
  5848. 00003F12  6000 00D2                bra        +0xD4 /* 00003FE6 */
  5849. label00003F16:
  5850. 00003F16  4267                     clr.w      -[A7]
  5851. 00003F18  4240                     clr.w      D0
  5852. 00003F1A  102E FF00                move.b     D0, [A6 - 0x100]
  5853. 00003F1E  5240                     addq.w     D0, 1
  5854. 00003F20  3F00                     move.w     -[A7], D0
  5855. 00003F22  3F3C 00FF                move.w     -[A7], 0xFF
  5856. 00003F26  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  5857. 00003F2A  3E1F                     move.w     D7, [A7]+
  5858. 00003F2C  41EE FF00                lea.l      A0, [A6 - 0x100]
  5859. 00003F30  4230 7000                clr.b      [A0 + D7.w]
  5860. 00003F34  4267                     clr.w      -[A7]
  5861. 00003F36  2F04                     move.l     -[A7], D4
  5862. 00003F38  3007                     move.w     D0, D7
  5863. 00003F3A  48C0                     ext.l      D0
  5864. 00003F3C  2F00                     move.l     -[A7], D0
  5865. 00003F3E  486E FEF8                pea.l      [A6 - 0x108]
  5866. 00003F42  4EBA F230                jsr        [PC - 0xDD0 /* 00003174 */]
  5867. 00003F46  101F                     move.b     D0, [A7]+
  5868. 00003F48  6700 009C                beq        +0x9E /* 00003FE6 */
  5869. 00003F4C  42A7                     clr.l      -[A7]
  5870. 00003F4E  2F04                     move.l     -[A7], D4
  5871. 00003F50  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  5872. 00003F54  285F                     movea.l    A4, [A7]+
  5873. 00003F56  2054                     movea.l    A0, [A4]
  5874. 00003F58  2028 0028                move.l     D0, [A0 + 0x28]
  5875. 00003F5C  7232                     moveq.l    D1, 0x32
  5876. 00003F5E  D081                     add.l      D0, D1
  5877. 00003F60  2228 002E                move.l     D1, [A0 + 0x2E]
  5878. 00003F64  D280                     add.l      D1, D0
  5879. 00003F66  2D41 FEF8                move.l     [A6 - 0x108], D1
  5880. 00003F6A  266E FEF8                movea.l    A3, [A6 - 0x108]
  5881. 00003F6E  D7D4                     add.l      A3, [A4]
  5882. 00003F70  42A7                     clr.l      -[A7]
  5883. 00003F72  2F0B                     move.l     -[A7], A3
  5884. 00003F74  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  5885. 00003F78  201F                     move.l     D0, [A7]+
  5886. 00003F7A  5280                     addq.l     D0, 1
  5887. 00003F7C  3C00                     move.w     D6, D0
  5888. 00003F7E  BC47                     cmp.w      D6, D7
  5889. 00003F80  6738                     beq        +0x3A /* 00003FBA */
  5890. 00003F82  3006                     move.w     D0, D6
  5891. 00003F84  48C0                     ext.l      D0
  5892. 00003F86  D08B                     add.l      D0, A3
  5893. 00003F88  2D40 FEEC                move.l     [A6 - 0x114], D0
  5894. 00003F8C  3007                     move.w     D0, D7
  5895. 00003F8E  48C0                     ext.l      D0
  5896. 00003F90  D08B                     add.l      D0, A3
  5897. 00003F92  2D40 FEE8                move.l     [A6 - 0x118], D0
  5898. 00003F96  2054                     movea.l    A0, [A4]
  5899. 00003F98  2A10                     move.l     D5, [A0]
  5900. 00003F9A  DA94                     add.l      D5, [A4]
  5901. 00003F9C  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  5902. 00003FA0  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  5903. 00003FA4  2005                     move.l     D0, D5
  5904. 00003FA6  90AE FEEC                sub.l      D0, [A6 - 0x114]
  5905. 00003FAA  3207                     move.w     D1, D7
  5906. 00003FAC  48C1                     ext.l      D1
  5907. 00003FAE  9081                     sub.l      D0, D1
  5908. 00003FB0  2F00                     move.l     -[A7], D0
  5909. 00003FB2  201F                     move.l     D0, [A7]+
  5910. 00003FB4  225F                     movea.l    A1, [A7]+
  5911. 00003FB6  205F                     movea.l    A0, [A7]+
  5912. 00003FB8  A02E                     syscall    BlockMove/BlockMoveData
  5913. label00003FBA:
  5914. 00003FBA  41EE FF00                lea.l      A0, [A6 - 0x100]
  5915. 00003FBE  2008                     move.l     D0, A0
  5916. 00003FC0  5280                     addq.l     D0, 1
  5917. 00003FC2  2D40 FEEC                move.l     [A6 - 0x114], D0
  5918. 00003FC6  2D4B FEE8                move.l     [A6 - 0x118], A3
  5919. 00003FCA  486E FEEC                pea.l      [A6 - 0x114]
  5920. 00003FCE  486E FEE8                pea.l      [A6 - 0x118]
  5921. 00003FD2  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  5922. 00003FD6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5923. 00003FDC  2F04                     move.l     -[A7], D4
  5924. 00003FDE  1F3C 0001                move.b     -[A7], 0x1
  5925. 00003FE2  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  5926. label00003FE6:
  5927. 00003FE6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5928. 00003FEA  4E5E                     unlink     A6
  5929. 00003FEC  205F                     movea.l    A0, [A7]+
  5930. 00003FEE  504F                     addq.w     A7, 8
  5931. 00003FF0  4ED0                     jmp        [A0]
  5932. export_1438:
  5933. 00003FF2  4E56 FFE6                link       A6, -0x001A
  5934. 00003FF6  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5935. 00003FFA  2A2E 0014                move.l     D5, [A6 + 0x14]
  5936. 00003FFE  422E 0018                clr.b      [A6 + 0x18]
  5937. 00004002  206E 0008                movea.l    A0, [A6 + 0x8]
  5938. 00004006  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  5939. 0000400C  B090                     cmp.l      D0, [A0]
  5940. 0000400E  6604                     bne        +0x6 /* 00004014 */
  5941. 00004010  7C00                     moveq.l    D6, 0x00
  5942. 00004012  6002                     bra        +0x4 /* 00004016 */
  5943. label00004014:
  5944. 00004014  7C21                     moveq.l    D6, 0x21
  5945. label00004016:
  5946. 00004016  2E06                     move.l     D7, D6
  5947. 00004018  DEAE 000C                add.l      D7, [A6 + 0xC]
  5948. 0000401C  0C87 0000 7530           cmpi.l     D7, 0x7530 /* 'u0' */
  5949. 00004022  6E00 0086                bgt        +0x88 /* 000040AA */
  5950. 00004026  4267                     clr.w      -[A7]
  5951. 00004028  2F05                     move.l     -[A7], D5
  5952. 0000402A  2F07                     move.l     -[A7], D7
  5953. 0000402C  486E FFF4                pea.l      [A6 - 0xC]
  5954. 00004030  4EBA F142                jsr        [PC - 0xEBE /* 00003174 */]
  5955. 00004034  101F                     move.b     D0, [A7]+
  5956. 00004036  6602                     bne        +0x4 /* 0000403A */
  5957. 00004038  6070                     bra        +0x72 /* 000040AA */
  5958. label0000403A:
  5959. 0000403A  42A7                     clr.l      -[A7]
  5960. 0000403C  2F05                     move.l     -[A7], D5
  5961. 0000403E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  5962. 00004042  285F                     movea.l    A4, [A7]+
  5963. 00004044  2054                     movea.l    A0, [A4]
  5964. 00004046  2028 0028                move.l     D0, [A0 + 0x28]
  5965. 0000404A  7232                     moveq.l    D1, 0x32
  5966. 0000404C  D081                     add.l      D0, D1
  5967. 0000404E  2228 002E                move.l     D1, [A0 + 0x2E]
  5968. 00004052  D280                     add.l      D1, D0
  5969. 00004054  2D41 FFF4                move.l     [A6 - 0xC], D1
  5970. 00004058  202E FFF4                move.l     D0, [A6 - 0xC]
  5971. 0000405C  D094                     add.l      D0, [A4]
  5972. 0000405E  2D40 FFEC                move.l     [A6 - 0x14], D0
  5973. 00004062  486E FFEC                pea.l      [A6 - 0x14]
  5974. 00004066  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  5975. 0000406A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5976. 0000406E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5977. 00004072  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5978. 00004076  486E FFEC                pea.l      [A6 - 0x14]
  5979. 0000407A  4EBA C268                jsr        [PC - 0x3D98 /* 000002E4 */]
  5980. 0000407E  2054                     movea.l    A0, [A4]
  5981. 00004080  2650                     movea.l    A3, [A0]
  5982. 00004082  D7D4                     add.l      A3, [A4]
  5983. 00004084  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5984. 00004088  200B                     move.l     D0, A3
  5985. 0000408A  90AE FFEC                sub.l      D0, [A6 - 0x14]
  5986. 0000408E  2F00                     move.l     -[A7], D0
  5987. 00004090  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  5988. 00004094  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  5989. 0000409A  2F05                     move.l     -[A7], D5
  5990. 0000409C  1F3C 0001                move.b     -[A7], 0x1
  5991. 000040A0  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  5992. 000040A4  2F05                     move.l     -[A7], D5
  5993. 000040A6  4EAD 174A                jsr        [A5 + 0x174A /* export_741 */]
  5994. label000040AA:
  5995. 000040AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5996. 000040AE  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  5997. 000040B2  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5998. 000040B6  4E5E                     unlink     A6
  5999. 000040B8  205F                     movea.l    A0, [A7]+
  6000. 000040BA  DEFC 0010                add.w      A7, 0x10
  6001. 000040BE  4ED0                     jmp        [A0]
  6002. export_1439:
  6003. 000040C0  4E56 FFD2                link       A6, -0x002E
  6004. 000040C4  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6005. 000040C8  182E 000A                move.b     D4, [A6 + 0xA]
  6006. 000040CC  422E 0016                clr.b      [A6 + 0x16]
  6007. 000040D0  4267                     clr.w      -[A7]
  6008. 000040D2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6009. 000040D6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6010. 000040DA  486E FFE2                pea.l      [A6 - 0x1E]
  6011. 000040DE  4EBA D9E8                jsr        [PC - 0x2618 /* 00001AC8 */]
  6012. 000040E2  101F                     move.b     D0, [A7]+
  6013. 000040E4  6604                     bne        +0x6 /* 000040EA */
  6014. 000040E6  6000 00FA                bra        +0xFC /* 000041E2 */
  6015. label000040EA:
  6016. 000040EA  4207                     clr.b      D7
  6017. 000040EC  082E 0001 FFE7           btst.b     [A6 - 0x19], 0x1
  6018. 000040F2  56C0                     sne        D0
  6019. 000040F4  4400                     neg.b      D0
  6020. 000040F6  B02E 0008                cmp.b      D0, [A6 + 0x8]
  6021. 000040FA  672C                     beq        +0x2E /* 00004128 */
  6022. 000040FC  7E01                     moveq.l    D7, 0x01
  6023. 000040FE  102E 0008                move.b     D0, [A6 + 0x8]
  6024. 00004102  6712                     beq        +0x14 /* 00004116 */
  6025. 00004104  7000                     moveq.l    D0, 0x00
  6026. 00004106  102E FFE7                move.b     D0, [A6 - 0x19]
  6027. 0000410A  80BC 0000 0002           or.l       D0, 0x2
  6028. 00004110  1D40 FFE7                move.b     [A6 - 0x19], D0
  6029. 00004114  6012                     bra        +0x14 /* 00004128 */
  6030. label00004116:
  6031. 00004116  7000                     moveq.l    D0, 0x00
  6032. 00004118  303C 00FD                move.w     D0, 0xFD
  6033. 0000411C  7200                     moveq.l    D1, 0x00
  6034. 0000411E  122E FFE7                move.b     D1, [A6 - 0x19]
  6035. 00004122  C081                     and.l      D0, D1
  6036. 00004124  1D40 FFE7                move.b     [A6 - 0x19], D0
  6037. label00004128:
  6038. 00004128  4267                     clr.w      -[A7]
  6039. 0000412A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6040. 0000412E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6041. 00004132  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6042. 00004136  4EBA D39C                jsr        [PC - 0x2C64 /* 000014D4 */]
  6043. 0000413A  B81F                     cmp.b      D4, [A7]+
  6044. 0000413C  660A                     bne        +0xC /* 00004148 */
  6045. 0000413E  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  6046. 00004144  6000 0086                bra        +0x88 /* 000041CC */
  6047. label00004148:
  6048. 00004148  082E 0004 FFF0           btst.b     [A6 - 0x10], 0x4
  6049. 0000414E  6754                     beq        +0x56 /* 000041A4 */
  6050. 00004150  1004                     move.b     D0, D4
  6051. 00004152  6706                     beq        +0x8 /* 0000415A */
  6052. 00004154  7C31                     moveq.l    D6, 0x31
  6053. 00004156  7A01                     moveq.l    D5, 0x01
  6054. 00004158  6004                     bra        +0x6 /* 0000415E */
  6055. label0000415A:
  6056. 0000415A  7C30                     moveq.l    D6, 0x30
  6057. 0000415C  7A00                     moveq.l    D5, 0x00
  6058. label0000415E:
  6059. 0000415E  42A7                     clr.l      -[A7]
  6060. 00004160  7002                     moveq.l    D0, 0x02
  6061. 00004162  2F00                     move.l     -[A7], D0
  6062. 00004164  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  6063. 00004168  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  6064. 0000416C  206E FFDE                movea.l    A0, [A6 - 0x22]
  6065. 00004170  2850                     movea.l    A4, [A0]
  6066. 00004172  1886                     move.b     [A4], D6
  6067. 00004174  528C                     addq.l     A4, 1
  6068. 00004176  4214                     clr.b      [A4]
  6069. 00004178  4267                     clr.w      -[A7]
  6070. 0000417A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6071. 0000417E  42A7                     clr.l      -[A7]
  6072. 00004180  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6073. 00004184  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  6074. 00004188  2F05                     move.l     -[A7], D5
  6075. 0000418A  1F3C 0001                move.b     -[A7], 0x1
  6076. 0000418E  486E FFD5                pea.l      [A6 - 0x2B]
  6077. 00004192  4EBA 0750                jsr        [PC + 0x750 /* 000048E4 */]
  6078. 00004196  1D5F 0016                move.b     [A6 + 0x16], [A7]+
  6079. 0000419A  486E FFDE                pea.l      [A6 - 0x22]
  6080. 0000419E  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  6081. 000041A2  6028                     bra        +0x2A /* 000041CC */
  6082. label000041A4:
  6083. 000041A4  1004                     move.b     D0, D4
  6084. 000041A6  6712                     beq        +0x14 /* 000041BA */
  6085. 000041A8  7000                     moveq.l    D0, 0x00
  6086. 000041AA  302E FFF0                move.w     D0, [A6 - 0x10]
  6087. 000041AE  80BC 0000 4000           or.l       D0, 0x4000 /* '@\0' */
  6088. 000041B4  3D40 FFF0                move.w     [A6 - 0x10], D0
  6089. 000041B8  6010                     bra        +0x12 /* 000041CA */
  6090. label000041BA:
  6091. 000041BA  7000                     moveq.l    D0, 0x00
  6092. 000041BC  302E FFF0                move.w     D0, [A6 - 0x10]
  6093. 000041C0  C0BC FFFF BFFF           and.l      D0, 0xFFFFBFFF
  6094. 000041C6  3D40 FFF0                move.w     [A6 - 0x10], D0
  6095. label000041CA:
  6096. 000041CA  7E01                     moveq.l    D7, 0x01
  6097. label000041CC:
  6098. 000041CC  1007                     move.b     D0, D7
  6099. 000041CE  6712                     beq        +0x14 /* 000041E2 */
  6100. 000041D0  4267                     clr.w      -[A7]
  6101. 000041D2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6102. 000041D6  486E FFE2                pea.l      [A6 - 0x1E]
  6103. 000041DA  4EBA 03D4                jsr        [PC + 0x3D4 /* 000045B0 */]
  6104. 000041DE  1D5F 0016                move.b     [A6 + 0x16], [A7]+
  6105. label000041E2:
  6106. 000041E2  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  6107. 000041E6  4E5E                     unlink     A6
  6108. 000041E8  205F                     movea.l    A0, [A7]+
  6109. 000041EA  DEFC 000E                add.w      A7, 0xE
  6110. 000041EE  4ED0                     jmp        [A0]
  6111. export_1440:
  6112. 000041F0  4E56 FEE4                link       A6, -0x011C
  6113. 000041F4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6114. 000041F8  206E 0008                movea.l    A0, [A6 + 0x8]
  6115. 000041FC  43EE FF00                lea.l      A1, [A6 - 0x100]
  6116. 00004200  707F                     moveq.l    D0, 0x7F
  6117. label00004202:
  6118. 00004202  32D8                     move.w     [A1]+, [A0]+
  6119. 00004204  51C8 FFFC                dbf        D0, -0x6 /* 00004202 */
  6120. 00004208  2A2E 000C                move.l     D5, [A6 + 0xC]
  6121. 0000420C  422E 0010                clr.b      [A6 + 0x10]
  6122. 00004210  4267                     clr.w      -[A7]
  6123. 00004212  486E FF00                pea.l      [A6 - 0x100]
  6124. 00004216  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  6125. 0000421A  101F                     move.b     D0, [A7]+
  6126. 0000421C  6704                     beq        +0x6 /* 00004222 */
  6127. 0000421E  6000 00E8                bra        +0xEA /* 00004308 */
  6128. label00004222:
  6129. 00004222  4267                     clr.w      -[A7]
  6130. 00004224  4240                     clr.w      D0
  6131. 00004226  102E FF00                move.b     D0, [A6 - 0x100]
  6132. 0000422A  5240                     addq.w     D0, 1
  6133. 0000422C  3F00                     move.w     -[A7], D0
  6134. 0000422E  3F3C 00FF                move.w     -[A7], 0xFF
  6135. 00004232  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  6136. 00004236  3E1F                     move.w     D7, [A7]+
  6137. 00004238  41EE FF00                lea.l      A0, [A6 - 0x100]
  6138. 0000423C  4230 7000                clr.b      [A0 + D7.w]
  6139. 00004240  4267                     clr.w      -[A7]
  6140. 00004242  2F05                     move.l     -[A7], D5
  6141. 00004244  3007                     move.w     D0, D7
  6142. 00004246  48C0                     ext.l      D0
  6143. 00004248  2F00                     move.l     -[A7], D0
  6144. 0000424A  486E FEF8                pea.l      [A6 - 0x108]
  6145. 0000424E  4EBA EF24                jsr        [PC - 0x10DC /* 00003174 */]
  6146. 00004252  101F                     move.b     D0, [A7]+
  6147. 00004254  6700 00B2                beq        +0xB4 /* 00004308 */
  6148. 00004258  42A7                     clr.l      -[A7]
  6149. 0000425A  2F05                     move.l     -[A7], D5
  6150. 0000425C  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  6151. 00004260  285F                     movea.l    A4, [A7]+
  6152. 00004262  2054                     movea.l    A0, [A4]
  6153. 00004264  2028 002C                move.l     D0, [A0 + 0x2C]
  6154. 00004268  7236                     moveq.l    D1, 0x36
  6155. 0000426A  D081                     add.l      D0, D1
  6156. 0000426C  2228 0032                move.l     D1, [A0 + 0x32]
  6157. 00004270  D280                     add.l      D1, D0
  6158. 00004272  2D41 FEF8                move.l     [A6 - 0x108], D1
  6159. 00004276  266E FEF8                movea.l    A3, [A6 - 0x108]
  6160. 0000427A  D7D4                     add.l      A3, [A4]
  6161. 0000427C  42A7                     clr.l      -[A7]
  6162. 0000427E  2F0B                     move.l     -[A7], A3
  6163. 00004280  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  6164. 00004284  201F                     move.l     D0, [A7]+
  6165. 00004286  5280                     addq.l     D0, 1
  6166. 00004288  3C00                     move.w     D6, D0
  6167. 0000428A  BC47                     cmp.w      D6, D7
  6168. 0000428C  6738                     beq        +0x3A /* 000042C6 */
  6169. 0000428E  3006                     move.w     D0, D6
  6170. 00004290  48C0                     ext.l      D0
  6171. 00004292  D08B                     add.l      D0, A3
  6172. 00004294  2D40 FEEC                move.l     [A6 - 0x114], D0
  6173. 00004298  3007                     move.w     D0, D7
  6174. 0000429A  48C0                     ext.l      D0
  6175. 0000429C  D08B                     add.l      D0, A3
  6176. 0000429E  2D40 FEE8                move.l     [A6 - 0x118], D0
  6177. 000042A2  2054                     movea.l    A0, [A4]
  6178. 000042A4  2810                     move.l     D4, [A0]
  6179. 000042A6  D894                     add.l      D4, [A4]
  6180. 000042A8  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  6181. 000042AC  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  6182. 000042B0  2004                     move.l     D0, D4
  6183. 000042B2  90AE FEEC                sub.l      D0, [A6 - 0x114]
  6184. 000042B6  3207                     move.w     D1, D7
  6185. 000042B8  48C1                     ext.l      D1
  6186. 000042BA  9081                     sub.l      D0, D1
  6187. 000042BC  2F00                     move.l     -[A7], D0
  6188. 000042BE  201F                     move.l     D0, [A7]+
  6189. 000042C0  225F                     movea.l    A1, [A7]+
  6190. 000042C2  205F                     movea.l    A0, [A7]+
  6191. 000042C4  A02E                     syscall    BlockMove/BlockMoveData
  6192. label000042C6:
  6193. 000042C6  41EE FF00                lea.l      A0, [A6 - 0x100]
  6194. 000042CA  2008                     move.l     D0, A0
  6195. 000042CC  5280                     addq.l     D0, 1
  6196. 000042CE  2D40 FEEC                move.l     [A6 - 0x114], D0
  6197. 000042D2  2D4B FEE8                move.l     [A6 - 0x118], A3
  6198. 000042D6  486E FEEC                pea.l      [A6 - 0x114]
  6199. 000042DA  486E FEE8                pea.l      [A6 - 0x118]
  6200. 000042DE  4EAD 0D32                jsr        [A5 + 0xD32 /* export_418 */]
  6201. 000042E2  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  6202. 000042E8  2F05                     move.l     -[A7], D5
  6203. 000042EA  1F3C 0001                move.b     -[A7], 0x1
  6204. 000042EE  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  6205. 000042F2  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  6206. 000042F6  42A7                     clr.l      -[A7]
  6207. 000042F8  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  6208. 000042FC  2F05                     move.l     -[A7], D5
  6209. 000042FE  4EBA F702                jsr        [PC - 0x8FE /* 00003A02 */]
  6210. 00004302  4267                     clr.w      -[A7]
  6211. 00004304  4EBA 1C9A                jsr        [PC + 0x1C9A /* 00005FA0 */]
  6212. label00004308:
  6213. 00004308  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6214. 0000430C  4E5E                     unlink     A6
  6215. 0000430E  205F                     movea.l    A0, [A7]+
  6216. 00004310  504F                     addq.w     A7, 8
  6217. 00004312  4ED0                     jmp        [A0]
  6218. export_1441:
  6219. 00004314  4E56 FFE6                link       A6, -0x001A
  6220. 00004318  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6221. 0000431C  2A2E 0014                move.l     D5, [A6 + 0x14]
  6222. 00004320  422E 0018                clr.b      [A6 + 0x18]
  6223. 00004324  206E 0008                movea.l    A0, [A6 + 0x8]
  6224. 00004328  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  6225. 0000432E  B090                     cmp.l      D0, [A0]
  6226. 00004330  6604                     bne        +0x6 /* 00004336 */
  6227. 00004332  7C00                     moveq.l    D6, 0x00
  6228. 00004334  6002                     bra        +0x4 /* 00004338 */
  6229. label00004336:
  6230. 00004336  7C21                     moveq.l    D6, 0x21
  6231. label00004338:
  6232. 00004338  2E06                     move.l     D7, D6
  6233. 0000433A  DEAE 000C                add.l      D7, [A6 + 0xC]
  6234. 0000433E  0C87 0000 7530           cmpi.l     D7, 0x7530 /* 'u0' */
  6235. 00004344  6E00 0086                bgt        +0x88 /* 000043CC */
  6236. 00004348  4267                     clr.w      -[A7]
  6237. 0000434A  2F05                     move.l     -[A7], D5
  6238. 0000434C  2F07                     move.l     -[A7], D7
  6239. 0000434E  486E FFF4                pea.l      [A6 - 0xC]
  6240. 00004352  4EBA EE20                jsr        [PC - 0x11E0 /* 00003174 */]
  6241. 00004356  101F                     move.b     D0, [A7]+
  6242. 00004358  6602                     bne        +0x4 /* 0000435C */
  6243. 0000435A  6070                     bra        +0x72 /* 000043CC */
  6244. label0000435C:
  6245. 0000435C  42A7                     clr.l      -[A7]
  6246. 0000435E  2F05                     move.l     -[A7], D5
  6247. 00004360  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  6248. 00004364  285F                     movea.l    A4, [A7]+
  6249. 00004366  2054                     movea.l    A0, [A4]
  6250. 00004368  2028 002C                move.l     D0, [A0 + 0x2C]
  6251. 0000436C  7236                     moveq.l    D1, 0x36
  6252. 0000436E  D081                     add.l      D0, D1
  6253. 00004370  2228 0032                move.l     D1, [A0 + 0x32]
  6254. 00004374  D280                     add.l      D1, D0
  6255. 00004376  2D41 FFF4                move.l     [A6 - 0xC], D1
  6256. 0000437A  202E FFF4                move.l     D0, [A6 - 0xC]
  6257. 0000437E  D094                     add.l      D0, [A4]
  6258. 00004380  2D40 FFEC                move.l     [A6 - 0x14], D0
  6259. 00004384  486E FFEC                pea.l      [A6 - 0x14]
  6260. 00004388  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  6261. 0000438C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6262. 00004390  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6263. 00004394  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6264. 00004398  486E FFEC                pea.l      [A6 - 0x14]
  6265. 0000439C  4EBA BF46                jsr        [PC - 0x40BA /* 000002E4 */]
  6266. 000043A0  2054                     movea.l    A0, [A4]
  6267. 000043A2  2650                     movea.l    A3, [A0]
  6268. 000043A4  D7D4                     add.l      A3, [A4]
  6269. 000043A6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6270. 000043AA  200B                     move.l     D0, A3
  6271. 000043AC  90AE FFEC                sub.l      D0, [A6 - 0x14]
  6272. 000043B0  2F00                     move.l     -[A7], D0
  6273. 000043B2  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6274. 000043B6  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  6275. 000043BC  2F05                     move.l     -[A7], D5
  6276. 000043BE  1F3C 0001                move.b     -[A7], 0x1
  6277. 000043C2  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  6278. 000043C6  2F05                     move.l     -[A7], D5
  6279. 000043C8  4EAD 1752                jsr        [A5 + 0x1752 /* export_742 */]
  6280. label000043CC:
  6281. 000043CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6282. 000043D0  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  6283. 000043D4  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6284. 000043D8  4E5E                     unlink     A6
  6285. 000043DA  205F                     movea.l    A0, [A7]+
  6286. 000043DC  DEFC 0010                add.w      A7, 0x10
  6287. 000043E0  4ED0                     jmp        [A0]
  6288. export_1442:
  6289. fn000043E2:
  6290. 000043E2  4E56 FF7A                link       A6, -0x0086
  6291. 000043E6  102D A58A                move.b     D0, [A5 - 0x5A76]
  6292. 000043EA  6600 0090                bne        +0x92 /* 0000447C */
  6293. 000043EE  4AAE 000A                tst.l      [A6 + 0xA]
  6294. 000043F2  57C1                     seq        D1
  6295. 000043F4  8001                     or.b       D0, D1
  6296. 000043F6  0240 0001                andi.w     D0, 0x1
  6297. 000043FA  6702                     beq        +0x4 /* 000043FE */
  6298. 000043FC  607E                     bra        +0x80 /* 0000447C */
  6299. label000043FE:
  6300. 000043FE  4267                     clr.w      -[A7]
  6301. 00004400  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  6302. 00004404  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6303. 00004408  486E FF7C                pea.l      [A6 - 0x84]
  6304. 0000440C  4EBA D3CA                jsr        [PC - 0x2C36 /* 000017D8 */]
  6305. 00004410  101F                     move.b     D0, [A7]+
  6306. 00004412  660A                     bne        +0xC /* 0000441E */
  6307. 00004414  2F3C 0005 BAAC           move.l     -[A7], 0x5BAAC
  6308. 0000441A  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  6309. label0000441E:
  6310. 0000441E  082E 0004 FF80           btst.b     [A6 - 0x80], 0x4
  6311. 00004424  56C0                     sne        D0
  6312. 00004426  4400                     neg.b      D0
  6313. 00004428  1D40 FF7B                move.b     [A6 - 0x85], D0
  6314. 0000442C  B02E 0008                cmp.b      D0, [A6 + 0x8]
  6315. 00004430  674A                     beq        +0x4C /* 0000447C */
  6316. 00004432  102E 0008                move.b     D0, [A6 + 0x8]
  6317. 00004436  6708                     beq        +0xA /* 00004440 */
  6318. 00004438  08EE 0004 FF80           bset.b     [A6 - 0x80], 0x4
  6319. 0000443E  6006                     bra        +0x8 /* 00004446 */
  6320. label00004440:
  6321. 00004440  08AE 0004 FF80           bclr.b     [A6 - 0x80], 0x4
  6322. label00004446:
  6323. 00004446  4267                     clr.w      -[A7]
  6324. 00004448  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  6325. 0000444C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6326. 00004450  486E FF7C                pea.l      [A6 - 0x84]
  6327. 00004454  4EBA 0050                jsr        [PC + 0x50 /* 000044A6 */]
  6328. 00004458  101F                     move.b     D0, [A7]+
  6329. 0000445A  660A                     bne        +0xC /* 00004466 */
  6330. 0000445C  2F3C 0005 BAAD           move.l     -[A7], 0x5BAAD
  6331. 00004462  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  6332. label00004466:
  6333. 00004466  102E 0008                move.b     D0, [A6 + 0x8]
  6334. 0000446A  6706                     beq        +0x8 /* 00004472 */
  6335. 0000446C  52AD A64C                addq.l     [A5 - 0x59B4], 1
  6336. 00004470  6004                     bra        +0x6 /* 00004476 */
  6337. label00004472:
  6338. 00004472  53AD A64C                subq.l     [A5 - 0x59B4], 1
  6339. label00004476:
  6340. 00004476  1B7C 0001 A4BC           move.b     [A5 - 0x5B44], 0x1
  6341. label0000447C:
  6342. 0000447C  4E5E                     unlink     A6
  6343. 0000447E  205F                     movea.l    A0, [A7]+
  6344. 00004480  5C4F                     addq.w     A7, 6
  6345. 00004482  4ED0                     jmp        [A0]
  6346. export_1443:
  6347. 00004484  4E56 0000                link       A6, 0
  6348. 00004488  42A7                     clr.l      -[A7]
  6349. 0000448A  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  6350. 0000448E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  6351. 00004492  4EBA F56E                jsr        [PC - 0xA92 /* 00003A02 */]
  6352. 00004496  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  6353. 0000449A  4EBA FF46                jsr        [PC - 0xBA /* 000043E2 */]
  6354. 0000449E  4E5E                     unlink     A6
  6355. 000044A0  205F                     movea.l    A0, [A7]+
  6356. 000044A2  5C4F                     addq.w     A7, 6
  6357. 000044A4  4ED0                     jmp        [A0]
  6358. fn000044A6:
  6359. 000044A6  4E56 FFDE                link       A6, -0x0022
  6360. 000044AA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6361. 000044AE  422E 0014                clr.b      [A6 + 0x14]
  6362. 000044B2  4AAE 000C                tst.l      [A6 + 0xC]
  6363. 000044B6  6E04                     bgt        +0x6 /* 000044BC */
  6364. 000044B8  6000 00E8                bra        +0xEA /* 000045A2 */
  6365. label000044BC:
  6366. 000044BC  42A7                     clr.l      -[A7]
  6367. 000044BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6368. 000044C2  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  6369. 000044C6  2C1F                     move.l     D6, [A7]+
  6370. 000044C8  6604                     bne        +0x6 /* 000044CE */
  6371. 000044CA  6000 00D6                bra        +0xD8 /* 000045A2 */
  6372. label000044CE:
  6373. 000044CE  2046                     movea.l    A0, D6
  6374. 000044D0  2050                     movea.l    A0, [A0]
  6375. 000044D2  202E 000C                move.l     D0, [A6 + 0xC]
  6376. 000044D6  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  6377. 000044DA  6E00 00BC                bgt        +0xBE /* 00004598 */
  6378. 000044DE  2046                     movea.l    A0, D6
  6379. 000044E0  2050                     movea.l    A0, [A0]
  6380. 000044E2  3028 001C                move.w     D0, [A0 + 0x1C]
  6381. 000044E6  48C0                     ext.l      D0
  6382. 000044E8  2E00                     move.l     D7, D0
  6383. 000044EA  2046                     movea.l    A0, D6
  6384. 000044EC  2850                     movea.l    A4, [A0]
  6385. 000044EE  7030                     moveq.l    D0, 0x30
  6386. 000044F0  D9C0                     add.l      A4, D0
  6387. 000044F2  2A2E 000C                move.l     D5, [A6 + 0xC]
  6388. label000044F6:
  6389. 000044F6  302C 0004                move.w     D0, [A4 + 0x4]
  6390. 000044FA  48C0                     ext.l      D0
  6391. 000044FC  B085                     cmp.l      D0, D5
  6392. 000044FE  6C0C                     bge        +0xE /* 0000450C */
  6393. 00004500  302C 0004                move.w     D0, [A4 + 0x4]
  6394. 00004504  48C0                     ext.l      D0
  6395. 00004506  9A80                     sub.l      D5, D0
  6396. 00004508  5C8C                     addq.l     A4, 6
  6397. 0000450A  60EA                     bra        -0x14 /* 000044F6 */
  6398. label0000450C:
  6399. 0000450C  2814                     move.l     D4, [A4]
  6400. 0000450E  42A7                     clr.l      -[A7]
  6401. 00004510  2F04                     move.l     -[A7], D4
  6402. 00004512  4EAD 1292                jsr        [A5 + 0x1292 /* export_590 */]
  6403. 00004516  265F                     movea.l    A3, [A7]+
  6404. 00004518  200B                     move.l     D0, A3
  6405. 0000451A  677C                     beq        +0x7E /* 00004598 */
  6406. 0000451C  2053                     movea.l    A0, [A3]
  6407. 0000451E  2F08                     move.l     -[A7], A0
  6408. 00004520  42A7                     clr.l      -[A7]
  6409. 00004522  2F0B                     move.l     -[A7], A3
  6410. 00004524  3F07                     move.w     -[A7], D7
  6411. 00004526  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  6412. 0000452A  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  6413. 0000452E  201F                     move.l     D0, [A7]+
  6414. 00004530  205F                     movea.l    A0, [A7]+
  6415. 00004532  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  6416. 00004536  57C0                     seq        D0
  6417. 00004538  4400                     neg.b      D0
  6418. 0000453A  1D40 FFDF                move.b     [A6 - 0x21], D0
  6419. 0000453E  2005                     move.l     D0, D5
  6420. 00004540  5380                     subq.l     D0, 1
  6421. 00004542  2F00                     move.l     -[A7], D0
  6422. 00004544  2F07                     move.l     -[A7], D7
  6423. 00004546  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  6424. 0000454A  201F                     move.l     D0, [A7]+
  6425. 0000454C  7218                     moveq.l    D1, 0x18
  6426. 0000454E  D081                     add.l      D0, D1
  6427. 00004550  2D40 FFE4                move.l     [A6 - 0x1C], D0
  6428. 00004554  D093                     add.l      D0, [A3]
  6429. 00004556  2D40 FFE0                move.l     [A6 - 0x20], D0
  6430. 0000455A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6431. 0000455E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  6432. 00004562  2F07                     move.l     -[A7], D7
  6433. 00004564  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  6434. 00004568  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  6435. 0000456E  102E FFDF                move.b     D0, [A6 - 0x21]
  6436. 00004572  671A                     beq        +0x1C /* 0000458E */
  6437. 00004574  2053                     movea.l    A0, [A3]
  6438. 00004576  2F08                     move.l     -[A7], A0
  6439. 00004578  42A7                     clr.l      -[A7]
  6440. 0000457A  2F0B                     move.l     -[A7], A3
  6441. 0000457C  3F07                     move.w     -[A7], D7
  6442. 0000457E  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  6443. 00004582  4EAD 0D1A                jsr        [A5 + 0xD1A /* export_415 */]
  6444. 00004586  201F                     move.l     D0, [A7]+
  6445. 00004588  205F                     movea.l    A0, [A7]+
  6446. 0000458A  2140 0014                move.l     [A0 + 0x14], D0
  6447. label0000458E:
  6448. 0000458E  2F04                     move.l     -[A7], D4
  6449. 00004590  1F3C 0001                move.b     -[A7], 0x1
  6450. 00004594  4EAD 1202                jsr        [A5 + 0x1202 /* export_572 */]
  6451. label00004598:
  6452. 00004598  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6453. 0000459C  4267                     clr.w      -[A7]
  6454. 0000459E  4EAD 11F2                jsr        [A5 + 0x11F2 /* export_570 */]
  6455. label000045A2:
  6456. 000045A2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6457. 000045A6  4E5E                     unlink     A6
  6458. 000045A8  205F                     movea.l    A0, [A7]+
  6459. 000045AA  DEFC 000C                add.w      A7, 0xC
  6460. 000045AE  4ED0                     jmp        [A0]
  6461. export_1444:
  6462. fn000045B0:
  6463. 000045B0  4E56 FFD8                link       A6, -0x0028
  6464. 000045B4  48E7 0118                movem.l    -[A7], D7,A3,A4
  6465. 000045B8  206E 0008                movea.l    A0, [A6 + 0x8]
  6466. 000045BC  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  6467. 000045C0  700E                     moveq.l    D0, 0x0E
  6468. label000045C2:
  6469. 000045C2  32D8                     move.w     [A1]+, [A0]+
  6470. 000045C4  51C8 FFFC                dbf        D0, -0x6 /* 000045C2 */
  6471. 000045C8  422E 0010                clr.b      [A6 + 0x10]
  6472. 000045CC  4A6E FFFA                tst.w      [A6 - 0x6]
  6473. 000045D0  5FC0                     sle        D0
  6474. 000045D2  4A6E FFFE                tst.w      [A6 - 0x2]
  6475. 000045D6  5FC1                     sle        D1
  6476. 000045D8  8001                     or.b       D0, D1
  6477. 000045DA  6702                     beq        +0x4 /* 000045DE */
  6478. 000045DC  6060                     bra        +0x62 /* 0000463E */
  6479. label000045DE:
  6480. 000045DE  42A7                     clr.l      -[A7]
  6481. 000045E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6482. 000045E4  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  6483. 000045E8  265F                     movea.l    A3, [A7]+
  6484. 000045EA  200B                     move.l     D0, A3
  6485. 000045EC  6750                     beq        +0x52 /* 0000463E */
  6486. 000045EE  4207                     clr.b      D7
  6487. 000045F0  42A7                     clr.l      -[A7]
  6488. 000045F2  2F0B                     move.l     -[A7], A3
  6489. 000045F4  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  6490. 000045F8  4EBA D6DE                jsr        [PC - 0x2922 /* 00001CD8 */]
  6491. 000045FC  285F                     movea.l    A4, [A7]+
  6492. 000045FE  200C                     move.l     D0, A4
  6493. 00004600  6732                     beq        +0x34 /* 00004634 */
  6494. 00004602  3D54 FFE2                move.w     [A6 - 0x1E], [A4]
  6495. 00004606  4267                     clr.w      -[A7]
  6496. 00004608  486E FFE2                pea.l      [A6 - 0x1E]
  6497. 0000460C  2F0C                     move.l     -[A7], A4
  6498. 0000460E  701E                     moveq.l    D0, 0x1E
  6499. 00004610  2F00                     move.l     -[A7], D0
  6500. 00004612  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  6501. 00004616  1E1F                     move.b     D7, [A7]+
  6502. 00004618  0A07 0001                xori.b     D7, 0x1
  6503. 0000461C  1007                     move.b     D0, D7
  6504. 0000461E  670E                     beq        +0x10 /* 0000462E */
  6505. 00004620  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  6506. 00004624  224C                     movea.l    A1, A4
  6507. 00004626  700E                     moveq.l    D0, 0x0E
  6508. label00004628:
  6509. 00004628  32D8                     move.w     [A1]+, [A0]+
  6510. 0000462A  51C8 FFFC                dbf        D0, -0x6 /* 00004628 */
  6511. label0000462E:
  6512. 0000462E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  6513. label00004634:
  6514. 00004634  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6515. 00004638  1F07                     move.b     -[A7], D7
  6516. 0000463A  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  6517. label0000463E:
  6518. 0000463E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  6519. 00004642  4E5E                     unlink     A6
  6520. 00004644  205F                     movea.l    A0, [A7]+
  6521. 00004646  504F                     addq.w     A7, 8
  6522. 00004648  4ED0                     jmp        [A0]
  6523. export_1445:
  6524. 0000464A  4E56 0000                link       A6, 0
  6525. 0000464E  2F0C                     move.l     -[A7], A4
  6526. 00004650  286E 000A                movea.l    A4, [A6 + 0xA]
  6527. 00004654  202C 0010                move.l     D0, [A4 + 0x10]
  6528. 00004658  C0BC FFFF 0000           and.l      D0, 0xFFFF0000
  6529. 0000465E  322E 0008                move.w     D1, [A6 + 0x8]
  6530. 00004662  48C1                     ext.l      D1
  6531. 00004664  D280                     add.l      D1, D0
  6532. 00004666  2941 0010                move.l     [A4 + 0x10], D1
  6533. 0000466A  285F                     movea.l    A4, [A7]+
  6534. 0000466C  4E5E                     unlink     A6
  6535. 0000466E  205F                     movea.l    A0, [A7]+
  6536. 00004670  5C4F                     addq.w     A7, 6
  6537. 00004672  4ED0                     jmp        [A0]
  6538. export_1446:
  6539. 00004674  4E56 FFEA                link       A6, -0x0016
  6540. 00004678  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  6541. 0000467C  42A7                     clr.l      -[A7]
  6542. 0000467E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6543. 00004682  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  6544. 00004686  265F                     movea.l    A3, [A7]+
  6545. 00004688  200B                     move.l     D0, A3
  6546. 0000468A  6602                     bne        +0x4 /* 0000468E */
  6547. 0000468C  606C                     bra        +0x6E /* 000046FA */
  6548. label0000468E:
  6549. 0000468E  2053                     movea.l    A0, [A3]
  6550. 00004690  203C 4341 5244           move.l     D0, 0x43415244 /* 'CARD' */
  6551. 00004696  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  6552. 0000469A  6604                     bne        +0x6 /* 000046A0 */
  6553. 0000469C  7E36                     moveq.l    D7, 0x36
  6554. 0000469E  6010                     bra        +0x12 /* 000046B0 */
  6555. label000046A0:
  6556. 000046A0  2053                     movea.l    A0, [A3]
  6557. 000046A2  203C 424B 4744           move.l     D0, 0x424B4744 /* 'BKGD' */
  6558. 000046A8  B0A8 0004                cmp.l      D0, [A0 + 0x4]
  6559. 000046AC  6602                     bne        +0x4 /* 000046B0 */
  6560. 000046AE  7E32                     moveq.l    D7, 0x32
  6561. label000046B0:
  6562. 000046B0  2847                     movea.l    A4, D7
  6563. 000046B2  D9D3                     add.l      A4, [A3]
  6564. 000046B4  2A0C                     move.l     D5, A4
  6565. 000046B6  700E                     moveq.l    D0, 0x0E
  6566. 000046B8  9A80                     sub.l      D5, D0
  6567. 000046BA  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  6568. 000046C0  2045                     movea.l    A0, D5
  6569. 000046C2  3D50 FFEA                move.w     [A6 - 0x16], [A0]
  6570. 000046C6  3C2E FFEC                move.w     D6, [A6 - 0x14]
  6571. 000046CA  601C                     bra        +0x1E /* 000046E8 */
  6572. label000046CC:
  6573. 000046CC  302C 0002                move.w     D0, [A4 + 0x2]
  6574. 000046D0  B06E 000A                cmp.w      D0, [A6 + 0xA]
  6575. 000046D4  6608                     bne        +0xA /* 000046DE */
  6576. 000046D6  396E 0008 0002           move.w     [A4 + 0x2], [A6 + 0x8]
  6577. 000046DC  6010                     bra        +0x12 /* 000046EE */
  6578. label000046DE:
  6579. 000046DE  3014                     move.w     D0, [A4]
  6580. 000046E0  48C0                     ext.l      D0
  6581. 000046E2  D9C0                     add.l      A4, D0
  6582. 000046E4  5246                     addq.w     D6, 1
  6583. 000046E6  6906                     bvs        +0x8 /* 000046EE */
  6584. label000046E8:
  6585. 000046E8  BC6E FFEA                cmp.w      D6, [A6 - 0x16]
  6586. 000046EC  6FDE                     ble        -0x20 /* 000046CC */
  6587. label000046EE:
  6588. 000046EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6589. 000046F2  1F3C 0001                move.b     -[A7], 0x1
  6590. 000046F6  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  6591. label000046FA:
  6592. 000046FA  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  6593. 000046FE  4E5E                     unlink     A6
  6594. 00004700  205F                     movea.l    A0, [A7]+
  6595. 00004702  504F                     addq.w     A7, 8
  6596. 00004704  4ED0                     jmp        [A0]
  6597. export_1447:
  6598. 00004706  4E56 FDD6                link       A6, -0x022A
  6599. 0000470A  206E 0008                movea.l    A0, [A6 + 0x8]
  6600. 0000470E  43EE FF00                lea.l      A1, [A6 - 0x100]
  6601. 00004712  707F                     moveq.l    D0, 0x7F
  6602. label00004714:
  6603. 00004714  32D8                     move.w     [A1]+, [A0]+
  6604. 00004716  51C8 FFFC                dbf        D0, -0x6 /* 00004714 */
  6605. 0000471A  422E 0012                clr.b      [A6 + 0x12]
  6606. 0000471E  4267                     clr.w      -[A7]
  6607. 00004720  486E FF00                pea.l      [A6 - 0x100]
  6608. 00004724  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  6609. 00004728  101F                     move.b     D0, [A7]+
  6610. 0000472A  6702                     beq        +0x4 /* 0000472E */
  6611. 0000472C  6072                     bra        +0x74 /* 000047A0 */
  6612. label0000472E:
  6613. 0000472E  4267                     clr.w      -[A7]
  6614. 00004730  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6615. 00004734  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6616. 00004738  1F3C 0001                move.b     -[A7], 0x1
  6617. 0000473C  486E FEE2                pea.l      [A6 - 0x11E]
  6618. 00004740  486E FDE2                pea.l      [A6 - 0x21E]
  6619. 00004744  486E FDD6                pea.l      [A6 - 0x22A]
  6620. 00004748  486E FDDA                pea.l      [A6 - 0x226]
  6621. 0000474C  4EBA 152E                jsr        [PC + 0x152E /* 00005C7C */]
  6622. 00004750  101F                     move.b     D0, [A7]+
  6623. 00004752  674C                     beq        +0x4E /* 000047A0 */
  6624. 00004754  4267                     clr.w      -[A7]
  6625. 00004756  486E FF00                pea.l      [A6 - 0x100]
  6626. 0000475A  486E FDE2                pea.l      [A6 - 0x21E]
  6627. 0000475E  4240                     clr.w      D0
  6628. 00004760  102E FF00                move.b     D0, [A6 - 0x100]
  6629. 00004764  5240                     addq.w     D0, 1
  6630. 00004766  48C0                     ext.l      D0
  6631. 00004768  2F00                     move.l     -[A7], D0
  6632. 0000476A  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  6633. 0000476E  101F                     move.b     D0, [A7]+
  6634. 00004770  6708                     beq        +0xA /* 0000477A */
  6635. 00004772  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  6636. 00004778  601E                     bra        +0x20 /* 00004798 */
  6637. label0000477A:
  6638. 0000477A  4267                     clr.w      -[A7]
  6639. 0000477C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6640. 00004780  486E FEE2                pea.l      [A6 - 0x11E]
  6641. 00004784  486E FF00                pea.l      [A6 - 0x100]
  6642. 00004788  2F2E FDD6                move.l     -[A7], [A6 - 0x22A]
  6643. 0000478C  486E FDDA                pea.l      [A6 - 0x226]
  6644. 00004790  4EBA EAEA                jsr        [PC - 0x1516 /* 0000327C */]
  6645. 00004794  1D5F 0012                move.b     [A6 + 0x12], [A7]+
  6646. label00004798:
  6647. 00004798  486E FDDA                pea.l      [A6 - 0x226]
  6648. 0000479C  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  6649. label000047A0:
  6650. 000047A0  4E5E                     unlink     A6
  6651. 000047A2  205F                     movea.l    A0, [A7]+
  6652. 000047A4  DEFC 000A                add.w      A7, 0xA /* '\n' */
  6653. 000047A8  4ED0                     jmp        [A0]
  6654. export_1448:
  6655. 000047AA  4E56 FFFC                link       A6, -0x0004
  6656. 000047AE  48E7 0700                movem.l    -[A7], D5,D6,D7
  6657. 000047B2  3A2E 0008                move.w     D5, [A6 + 0x8]
  6658. 000047B6  422E 0010                clr.b      [A6 + 0x10]
  6659. 000047BA  4267                     clr.w      -[A7]
  6660. 000047BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6661. 000047C0  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6662. 000047C4  1F3C 0001                move.b     -[A7], 0x1
  6663. 000047C8  4EBA D44E                jsr        [PC - 0x2BB2 /* 00001C18 */]
  6664. 000047CC  3E1F                     move.w     D7, [A7]+
  6665. 000047CE  BA47                     cmp.w      D5, D7
  6666. 000047D0  672A                     beq        +0x2C /* 000047FC */
  6667. 000047D2  BA47                     cmp.w      D5, D7
  6668. 000047D4  5DC6                     slt        D6
  6669. 000047D6  4406                     neg.b      D6
  6670. label000047D8:
  6671. 000047D8  4267                     clr.w      -[A7]
  6672. 000047DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6673. 000047DE  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  6674. 000047E2  1F06                     move.b     -[A7], D6
  6675. 000047E4  4EBA EDAE                jsr        [PC - 0x1252 /* 00003594 */]
  6676. 000047E8  101F                     move.b     D0, [A7]+
  6677. 000047EA  6602                     bne        +0x4 /* 000047EE */
  6678. 000047EC  6014                     bra        +0x16 /* 00004802 */
  6679. label000047EE:
  6680. 000047EE  1006                     move.b     D0, D6
  6681. 000047F0  6704                     beq        +0x6 /* 000047F6 */
  6682. 000047F2  5347                     subq.w     D7, 1
  6683. 000047F4  6002                     bra        +0x4 /* 000047F8 */
  6684. label000047F6:
  6685. 000047F6  5247                     addq.w     D7, 1
  6686. label000047F8:
  6687. 000047F8  BA47                     cmp.w      D5, D7
  6688. 000047FA  66DC                     bne        -0x22 /* 000047D8 */
  6689. label000047FC:
  6690. 000047FC  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  6691. label00004802:
  6692. 00004802  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  6693. 00004806  4E5E                     unlink     A6
  6694. 00004808  205F                     movea.l    A0, [A7]+
  6695. 0000480A  504F                     addq.w     A7, 8
  6696. 0000480C  4ED0                     jmp        [A0]
  6697. export_1449:
  6698. 0000480E  4E56 FED2                link       A6, -0x012E
  6699. 00004812  422E 001A                clr.b      [A6 + 0x1A]
  6700. 00004816  0CAE 0000 7530 000C      cmpi.l     [A6 + 0xC], 0x7530 /* 'u0' */
  6701. 0000481E  6E00 00B2                bgt        +0xB4 /* 000048D2 */
  6702. 00004822  4267                     clr.w      -[A7]
  6703. 00004824  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  6704. 00004828  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  6705. 0000482C  1F3C 0001                move.b     -[A7], 0x1
  6706. 00004830  486E FFE2                pea.l      [A6 - 0x1E]
  6707. 00004834  486E FEE2                pea.l      [A6 - 0x11E]
  6708. 00004838  486E FED6                pea.l      [A6 - 0x12A]
  6709. 0000483C  486E FEDA                pea.l      [A6 - 0x126]
  6710. 00004840  4EBA 143A                jsr        [PC + 0x143A /* 00005C7C */]
  6711. 00004844  101F                     move.b     D0, [A7]+
  6712. 00004846  6700 008A                beq        +0x8C /* 000048D2 */
  6713. 0000484A  42A7                     clr.l      -[A7]
  6714. 0000484C  486E FEDA                pea.l      [A6 - 0x126]
  6715. 00004850  4EAD 243A                jsr        [A5 + 0x243A /* export_1155 */]
  6716. 00004854  2D5F FED2                move.l     [A6 - 0x12E], [A7]+
  6717. 00004858  202E 0010                move.l     D0, [A6 + 0x10]
  6718. 0000485C  B0AE FED6                cmp.l      D0, [A6 - 0x12A]
  6719. 00004860  57C0                     seq        D0
  6720. 00004862  4A00                     tst.b      D0
  6721. 00004864  673A                     beq        +0x3C /* 000048A0 */
  6722. 00004866  222E FED2                move.l     D1, [A6 - 0x12E]
  6723. 0000486A  B2AE 000C                cmp.l      D1, [A6 + 0xC]
  6724. 0000486E  57C1                     seq        D1
  6725. 00004870  C001                     and.b      D0, D1
  6726. 00004872  672C                     beq        +0x2E /* 000048A0 */
  6727. 00004874  2F00                     move.l     -[A7], D0
  6728. 00004876  4267                     clr.w      -[A7]
  6729. 00004878  206E FEDE                movea.l    A0, [A6 - 0x122]
  6730. 0000487C  2F10                     move.l     -[A7], [A0]
  6731. 0000487E  206E 0008                movea.l    A0, [A6 + 0x8]
  6732. 00004882  2068 0004                movea.l    A0, [A0 + 0x4]
  6733. 00004886  2F10                     move.l     -[A7], [A0]
  6734. 00004888  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6735. 0000488C  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  6736. 00004890  121F                     move.b     D1, [A7]+
  6737. 00004892  201F                     move.l     D0, [A7]+
  6738. 00004894  C001                     and.b      D0, D1
  6739. 00004896  6708                     beq        +0xA /* 000048A0 */
  6740. 00004898  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  6741. 0000489E  602A                     bra        +0x2C /* 000048CA */
  6742. label000048A0:
  6743. 000048A0  4267                     clr.w      -[A7]
  6744. 000048A2  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  6745. 000048A6  486E FFE2                pea.l      [A6 - 0x1E]
  6746. 000048AA  486E FEE2                pea.l      [A6 - 0x11E]
  6747. 000048AE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6748. 000048B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6749. 000048B6  4EBA E9C4                jsr        [PC - 0x163C /* 0000327C */]
  6750. 000048BA  1D5F 001A                move.b     [A6 + 0x1A], [A7]+
  6751. 000048BE  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  6752. 000048C2  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  6753. 000048C6  4EAD 175A                jsr        [A5 + 0x175A /* export_743 */]
  6754. label000048CA:
  6755. 000048CA  486E FEDA                pea.l      [A6 - 0x126]
  6756. 000048CE  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  6757. label000048D2:
  6758. 000048D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6759. 000048D6  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  6760. 000048DA  4E5E                     unlink     A6
  6761. 000048DC  205F                     movea.l    A0, [A7]+
  6762. 000048DE  DEFC 0012                add.w      A7, 0x12
  6763. 000048E2  4ED0                     jmp        [A0]
  6764. export_1450:
  6765. fn000048E4:
  6766. 000048E4  4E56 FF92                link       A6, -0x006E
  6767. 000048E8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6768. 000048EC  282E 000E                move.l     D4, [A6 + 0xE]
  6769. 000048F0  422E 0020                clr.b      [A6 + 0x20]
  6770. 000048F4  206E 0008                movea.l    A0, [A6 + 0x8]
  6771. 000048F8  4210                     clr.b      [A0]
  6772. 000048FA  4A6E 0016                tst.w      [A6 + 0x16]
  6773. 000048FE  57C0                     seq        D0
  6774. 00004900  0C84 0000 7530           cmpi.l     D4, 0x7530 /* 'u0' */
  6775. 00004906  5EC1                     sgt        D1
  6776. 00004908  8001                     or.b       D0, D1
  6777. 0000490A  6600 04DC                bne        +0x4DE /* 00004DE8 */
  6778. 0000490E  7003                     moveq.l    D0, 0x03
  6779. 00004910  B02E 000C                cmp.b      D0, [A6 + 0xC]
  6780. 00004914  57C0                     seq        D0
  6781. 00004916  4400                     neg.b      D0
  6782. 00004918  1D40 FF9D                move.b     [A6 - 0x63], D0
  6783. 0000491C  422E FF9C                clr.b      [A6 - 0x64]
  6784. 00004920  202E 001C                move.l     D0, [A6 + 0x1C]
  6785. 00004924  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  6786. 00004928  56C0                     sne        D0
  6787. 0000492A  4A00                     tst.b      D0
  6788. 0000492C  676E                     beq        +0x70 /* 0000499C */
  6789. 0000492E  4AAE 0018                tst.l      [A6 + 0x18]
  6790. 00004932  56C1                     sne        D1
  6791. 00004934  C001                     and.b      D0, D1
  6792. 00004936  6764                     beq        +0x66 /* 0000499C */
  6793. 00004938  2F00                     move.l     -[A7], D0
  6794. 0000493A  4267                     clr.w      -[A7]
  6795. 0000493C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6796. 00004940  322E 0016                move.w     D1, [A6 + 0x16]
  6797. 00004944  6A02                     bpl        +0x4 /* 00004948 */
  6798. 00004946  4441                     neg.w      D1
  6799. label00004948:
  6800. 00004948  3F01                     move.w     -[A7], D1
  6801. 0000494A  486E FF9E                pea.l      [A6 - 0x62]
  6802. 0000494E  4EBA D178                jsr        [PC - 0x2E88 /* 00001AC8 */]
  6803. 00004952  121F                     move.b     D1, [A7]+
  6804. 00004954  201F                     move.l     D0, [A7]+
  6805. 00004956  C001                     and.b      D0, D1
  6806. 00004958  6742                     beq        +0x44 /* 0000499C */
  6807. 0000495A  7002                     moveq.l    D0, 0x02
  6808. 0000495C  B02E FFA2                cmp.b      D0, [A6 - 0x5E]
  6809. 00004960  57C0                     seq        D0
  6810. 00004962  4A00                     tst.b      D0
  6811. 00004964  6712                     beq        +0x14 /* 00004978 */
  6812. 00004966  2F00                     move.l     -[A7], D0
  6813. 00004968  4267                     clr.w      -[A7]
  6814. 0000496A  1F2E FFA3                move.b     -[A7], [A6 - 0x5D]
  6815. 0000496E  4EBA E73A                jsr        [PC - 0x18C6 /* 000030AA */]
  6816. 00004972  121F                     move.b     D1, [A7]+
  6817. 00004974  201F                     move.l     D0, [A7]+
  6818. 00004976  C001                     and.b      D0, D1
  6819. label00004978:
  6820. 00004978  4A00                     tst.b      D0
  6821. 0000497A  6618                     bne        +0x1A /* 00004994 */
  6822. 0000497C  7201                     moveq.l    D1, 0x01
  6823. 0000497E  B22E FFA2                cmp.b      D1, [A6 - 0x5E]
  6824. 00004982  57C1                     seq        D1
  6825. 00004984  4A01                     tst.b      D1
  6826. 00004986  670A                     beq        +0xC /* 00004992 */
  6827. 00004988  7401                     moveq.l    D2, 0x01
  6828. 0000498A  B42E 000C                cmp.b      D2, [A6 + 0xC]
  6829. 0000498E  56C2                     sne        D2
  6830. 00004990  C202                     and.b      D1, D2
  6831. label00004992:
  6832. 00004992  8001                     or.b       D0, D1
  6833. label00004994:
  6834. 00004994  0240 0001                andi.w     D0, 0x1
  6835. 00004998  1D40 FF9C                move.b     [A6 - 0x64], D0
  6836. label0000499C:
  6837. 0000499C  102E FF9C                move.b     D0, [A6 - 0x64]
  6838. 000049A0  6714                     beq        +0x16 /* 000049B6 */
  6839. 000049A2  42A7                     clr.l      -[A7]
  6840. 000049A4  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6841. 000049A8  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  6842. 000049AC  285F                     movea.l    A4, [A7]+
  6843. 000049AE  7032                     moveq.l    D0, 0x32
  6844. 000049B0  2D40 FFC0                move.l     [A6 - 0x40], D0
  6845. 000049B4  6012                     bra        +0x14 /* 000049C8 */
  6846. label000049B6:
  6847. 000049B6  42A7                     clr.l      -[A7]
  6848. 000049B8  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6849. 000049BC  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  6850. 000049C0  285F                     movea.l    A4, [A7]+
  6851. 000049C2  7036                     moveq.l    D0, 0x36
  6852. 000049C4  2D40 FFC0                move.l     [A6 - 0x40], D0
  6853. label000049C8:
  6854. 000049C8  200C                     move.l     D0, A4
  6855. 000049CA  6700 041C                beq        +0x41E /* 00004DE8 */
  6856. 000049CE  2F0C                     move.l     -[A7], A4
  6857. 000049D0  486E FF9A                pea.l      [A6 - 0x66]
  6858. 000049D4  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  6859. 000049D8  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  6860. 000049DC  674A                     beq        +0x4C /* 00004A28 */
  6861. 000049DE  42A7                     clr.l      -[A7]
  6862. 000049E0  2F0C                     move.l     -[A7], A4
  6863. 000049E2  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  6864. 000049E6  4EAD 2212                jsr        [A5 + 0x2212 /* export_1086 */]
  6865. 000049EA  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  6866. 000049EE  7000                     moveq.l    D0, 0x00
  6867. 000049F0  2D40 FFF4                move.l     [A6 - 0xC], D0
  6868. 000049F4  7000                     moveq.l    D0, 0x00
  6869. 000049F6  2D40 FFC4                move.l     [A6 - 0x3C], D0
  6870. 000049FA  4AAE FFF8                tst.l      [A6 - 0x8]
  6871. 000049FE  6606                     bne        +0x8 /* 00004A06 */
  6872. 00004A00  7E00                     moveq.l    D7, 0x00
  6873. 00004A02  6000 008E                bra        +0x90 /* 00004A92 */
  6874. label00004A06:
  6875. 00004A06  42A7                     clr.l      -[A7]
  6876. 00004A08  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6877. 00004A0C  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  6878. 00004A10  2D5F FFC8                move.l     [A6 - 0x38], [A7]+
  6879. 00004A14  2E2E FFC8                move.l     D7, [A6 - 0x38]
  6880. 00004A18  5687                     addq.l     D7, 3
  6881. 00004A1A  202E FFF8                move.l     D0, [A6 - 0x8]
  6882. 00004A1E  9094                     sub.l      D0, [A4]
  6883. 00004A20  5580                     subq.l     D0, 2
  6884. 00004A22  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6885. 00004A26  606A                     bra        +0x6C /* 00004A92 */
  6886. label00004A28:
  6887. 00004A28  2F0C                     move.l     -[A7], A4
  6888. 00004A2A  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  6889. 00004A2E  1F2E FF9C                move.b     -[A7], [A6 - 0x64]
  6890. 00004A32  486E FFF8                pea.l      [A6 - 0x8]
  6891. 00004A36  486E FFF4                pea.l      [A6 - 0xC]
  6892. 00004A3A  486E FFC8                pea.l      [A6 - 0x38]
  6893. 00004A3E  486E FFC4                pea.l      [A6 - 0x3C]
  6894. 00004A42  4EBA DD6C                jsr        [PC - 0x2294 /* 000027B0 */]
  6895. 00004A46  4AAE FFF8                tst.l      [A6 - 0x8]
  6896. 00004A4A  6604                     bne        +0x6 /* 00004A50 */
  6897. 00004A4C  7E00                     moveq.l    D7, 0x00
  6898. 00004A4E  6042                     bra        +0x44 /* 00004A92 */
  6899. label00004A50:
  6900. 00004A50  4AAE FFC4                tst.l      [A6 - 0x3C]
  6901. 00004A54  6614                     bne        +0x16 /* 00004A6A */
  6902. 00004A56  2E2E FFC8                move.l     D7, [A6 - 0x38]
  6903. 00004A5A  5A87                     addq.l     D7, 5
  6904. 00004A5C  202E FFF8                move.l     D0, [A6 - 0x8]
  6905. 00004A60  9094                     sub.l      D0, [A4]
  6906. 00004A62  5B80                     subq.l     D0, 5
  6907. 00004A64  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6908. 00004A68  601C                     bra        +0x1E /* 00004A86 */
  6909. label00004A6A:
  6910. 00004A6A  202E FFC4                move.l     D0, [A6 - 0x3C]
  6911. 00004A6E  D0AE FFC8                add.l      D0, [A6 - 0x38]
  6912. 00004A72  2E00                     move.l     D7, D0
  6913. 00004A74  5C87                     addq.l     D7, 6
  6914. 00004A76  202E FFF8                move.l     D0, [A6 - 0x8]
  6915. 00004A7A  9094                     sub.l      D0, [A4]
  6916. 00004A7C  90AE FFC4                sub.l      D0, [A6 - 0x3C]
  6917. 00004A80  5D80                     subq.l     D0, 6
  6918. 00004A82  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6919. label00004A86:
  6920. 00004A86  2007                     move.l     D0, D7
  6921. 00004A88  5280                     addq.l     D0, 1
  6922. 00004A8A  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  6923. 00004A90  2E00                     move.l     D7, D0
  6924. label00004A92:
  6925. 00004A92  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  6926. 00004A96  6710                     beq        +0x12 /* 00004AA8 */
  6927. 00004A98  2C04                     move.l     D6, D4
  6928. 00004A9A  5686                     addq.l     D6, 3
  6929. 00004A9C  0C86 0000 7536           cmpi.l     D6, 0x7536 /* 'u6' */
  6930. 00004AA2  6E00 0314                bgt        +0x316 /* 00004DB8 */
  6931. 00004AA6  602A                     bra        +0x2C /* 00004AD2 */
  6932. label00004AA8:
  6933. 00004AA8  2C04                     move.l     D6, D4
  6934. 00004AAA  5C86                     addq.l     D6, 6
  6935. 00004AAC  4AAE FFC4                tst.l      [A6 - 0x3C]
  6936. 00004AB0  5EC0                     sgt        D0
  6937. 00004AB2  C02E FF9D                and.b      D0, [A6 - 0x63]
  6938. 00004AB6  670A                     beq        +0xC /* 00004AC2 */
  6939. 00004AB8  2006                     move.l     D0, D6
  6940. 00004ABA  5280                     addq.l     D0, 1
  6941. 00004ABC  2C2E FFC4                move.l     D6, [A6 - 0x3C]
  6942. 00004AC0  DC80                     add.l      D6, D0
  6943. label00004AC2:
  6944. 00004AC2  CCBC FFFF FFFE           and.l      D6, 0xFFFFFFFE
  6945. 00004AC8  0C86 0000 F534           cmpi.l     D6, 0xF534
  6946. 00004ACE  6E00 02E8                bgt        +0x2EA /* 00004DB8 */
  6947. label00004AD2:
  6948. 00004AD2  BE86                     cmp.l      D7, D6
  6949. 00004AD4  57C0                     seq        D0
  6950. 00004AD6  4A00                     tst.b      D0
  6951. 00004AD8  6728                     beq        +0x2A /* 00004B02 */
  6952. 00004ADA  B8AE FFC8                cmp.l      D4, [A6 - 0x38]
  6953. 00004ADE  57C1                     seq        D1
  6954. 00004AE0  C001                     and.b      D0, D1
  6955. 00004AE2  671E                     beq        +0x20 /* 00004B02 */
  6956. 00004AE4  2F00                     move.l     -[A7], D0
  6957. 00004AE6  4267                     clr.w      -[A7]
  6958. 00004AE8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6959. 00004AEC  206E 0012                movea.l    A0, [A6 + 0x12]
  6960. 00004AF0  2F10                     move.l     -[A7], [A0]
  6961. 00004AF2  2F04                     move.l     -[A7], D4
  6962. 00004AF4  4EAD 0D62                jsr        [A5 + 0xD62 /* export_424 */]
  6963. 00004AF8  121F                     move.b     D1, [A7]+
  6964. 00004AFA  201F                     move.l     D0, [A7]+
  6965. 00004AFC  C001                     and.b      D0, D1
  6966. 00004AFE  6600 02B2                bne        +0x2B4 /* 00004DB2 */
  6967. label00004B02:
  6968. 00004B02  102E FF9C                move.b     D0, [A6 - 0x64]
  6969. 00004B06  6714                     beq        +0x16 /* 00004B1C */
  6970. 00004B08  42A7                     clr.l      -[A7]
  6971. 00004B0A  2F0C                     move.l     -[A7], A4
  6972. 00004B0C  4EBA 0CF0                jsr        [PC + 0xCF0 /* 000057FE */]
  6973. 00004B10  2006                     move.l     D0, D6
  6974. 00004B12  D09F                     add.l      D0, [A7]+
  6975. 00004B14  9087                     sub.l      D0, D7
  6976. 00004B16  2D40 FFD0                move.l     [A6 - 0x30], D0
  6977. 00004B1A  6012                     bra        +0x14 /* 00004B2E */
  6978. label00004B1C:
  6979. 00004B1C  42A7                     clr.l      -[A7]
  6980. 00004B1E  2F0C                     move.l     -[A7], A4
  6981. 00004B20  4EBA 0D8C                jsr        [PC + 0xD8C /* 000058AE */]
  6982. 00004B24  2006                     move.l     D0, D6
  6983. 00004B26  D09F                     add.l      D0, [A7]+
  6984. 00004B28  9087                     sub.l      D0, D7
  6985. 00004B2A  2D40 FFD0                move.l     [A6 - 0x30], D0
  6986. label00004B2E:
  6987. 00004B2E  202E FFC0                move.l     D0, [A6 - 0x40]
  6988. 00004B32  D094                     add.l      D0, [A4]
  6989. 00004B34  720E                     moveq.l    D1, 0x0E
  6990. 00004B36  9081                     sub.l      D0, D1
  6991. 00004B38  2D40 FFBC                move.l     [A6 - 0x44], D0
  6992. 00004B3C  4A84                     tst.l      D4
  6993. 00004B3E  6E52                     bgt        +0x54 /* 00004B92 */
  6994. 00004B40  4AAE FFF8                tst.l      [A6 - 0x8]
  6995. 00004B44  6700 026C                beq        +0x26E /* 00004DB2 */
  6996. 00004B48  266E FFD4                movea.l    A3, [A6 - 0x2C]
  6997. 00004B4C  D7D4                     add.l      A3, [A4]
  6998. 00004B4E  200B                     move.l     D0, A3
  6999. 00004B50  D087                     add.l      D0, D7
  7000. 00004B52  2D40 FFE8                move.l     [A6 - 0x18], D0
  7001. 00004B56  2054                     movea.l    A0, [A4]
  7002. 00004B58  2010                     move.l     D0, [A0]
  7003. 00004B5A  D094                     add.l      D0, [A4]
  7004. 00004B5C  2D40 FFE0                move.l     [A6 - 0x20], D0
  7005. 00004B60  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7006. 00004B64  2F0B                     move.l     -[A7], A3
  7007. 00004B66  202E FFE0                move.l     D0, [A6 - 0x20]
  7008. 00004B6A  90AE FFE8                sub.l      D0, [A6 - 0x18]
  7009. 00004B6E  2F00                     move.l     -[A7], D0
  7010. 00004B70  201F                     move.l     D0, [A7]+
  7011. 00004B72  225F                     movea.l    A1, [A7]+
  7012. 00004B74  205F                     movea.l    A0, [A7]+
  7013. 00004B76  A02E                     syscall    BlockMove/BlockMoveData
  7014. 00004B78  206E FFBC                movea.l    A0, [A6 - 0x44]
  7015. 00004B7C  2D48 FF96                move.l     [A6 - 0x6A], A0
  7016. 00004B80  5368 0008                subq.w     [A0 + 0x8], 1
  7017. 00004B84  206E FF96                movea.l    A0, [A6 - 0x6A]
  7018. 00004B88  2007                     move.l     D0, D7
  7019. 00004B8A  91A8 000A                sub.l      [A0 + 0xA], D0
  7020. 00004B8E  6000 0194                bra        +0x196 /* 00004D24 */
  7021. label00004B92:
  7022. 00004B92  2054                     movea.l    A0, [A4]
  7023. 00004B94  202E FFD0                move.l     D0, [A6 - 0x30]
  7024. 00004B98  B090                     cmp.l      D0, [A0]
  7025. 00004B9A  6F58                     ble        +0x5A /* 00004BF4 */
  7026. 00004B9C  2F0C                     move.l     -[A7], A4
  7027. 00004B9E  205F                     movea.l    A0, [A7]+
  7028. 00004BA0  A02A                     syscall    HUnlock
  7029. 00004BA2  102E FF9C                move.b     D0, [A6 - 0x64]
  7030. 00004BA6  671C                     beq        +0x1E /* 00004BC4 */
  7031. 00004BA8  4267                     clr.w      -[A7]
  7032. 00004BAA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7033. 00004BAE  2F3C 424B 4744           move.l     -[A7], 0x424B4744 /* 'BKGD' */
  7034. 00004BB4  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  7035. 00004BB8  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  7036. 00004BBC  101F                     move.b     D0, [A7]+
  7037. 00004BBE  6620                     bne        +0x22 /* 00004BE0 */
  7038. 00004BC0  6000 01F6                bra        +0x1F8 /* 00004DB8 */
  7039. label00004BC4:
  7040. 00004BC4  4267                     clr.w      -[A7]
  7041. 00004BC6  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7042. 00004BCA  2F3C 4341 5244           move.l     -[A7], 0x43415244 /* 'CARD' */
  7043. 00004BD0  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  7044. 00004BD4  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  7045. 00004BD8  101F                     move.b     D0, [A7]+
  7046. 00004BDA  6604                     bne        +0x6 /* 00004BE0 */
  7047. 00004BDC  6000 01DA                bra        +0x1DC /* 00004DB8 */
  7048. label00004BE0:
  7049. 00004BE0  2F0C                     move.l     -[A7], A4
  7050. 00004BE2  205F                     movea.l    A0, [A7]+
  7051. 00004BE4  A029                     syscall    HLock
  7052. 00004BE6  202E FFC0                move.l     D0, [A6 - 0x40]
  7053. 00004BEA  D094                     add.l      D0, [A4]
  7054. 00004BEC  720E                     moveq.l    D1, 0x0E
  7055. 00004BEE  9081                     sub.l      D0, D1
  7056. 00004BF0  2D40 FFBC                move.l     [A6 - 0x44], D0
  7057. label00004BF4:
  7058. 00004BF4  206E FFBC                movea.l    A0, [A6 - 0x44]
  7059. 00004BF8  2D48 FF92                move.l     [A6 - 0x6E], A0
  7060. 00004BFC  4AAE FFF8                tst.l      [A6 - 0x8]
  7061. 00004C00  661A                     bne        +0x1C /* 00004C1C */
  7062. 00004C02  206E FF92                movea.l    A0, [A6 - 0x6E]
  7063. 00004C06  2028 0004                move.l     D0, [A0 + 0x4]
  7064. 00004C0A  D0AE FFC0                add.l      D0, [A6 - 0x40]
  7065. 00004C0E  2228 000A                move.l     D1, [A0 + 0xA]
  7066. 00004C12  D280                     add.l      D1, D0
  7067. 00004C14  2D41 FFD4                move.l     [A6 - 0x2C], D1
  7068. 00004C18  5268 0008                addq.w     [A0 + 0x8], 1
  7069. label00004C1C:
  7070. 00004C1C  2A2E FFD4                move.l     D5, [A6 - 0x2C]
  7071. 00004C20  DA94                     add.l      D5, [A4]
  7072. 00004C22  BE86                     cmp.l      D7, D6
  7073. 00004C24  6758                     beq        +0x5A /* 00004C7E */
  7074. 00004C26  206E FF92                movea.l    A0, [A6 - 0x6E]
  7075. 00004C2A  2006                     move.l     D0, D6
  7076. 00004C2C  D0A8 000A                add.l      D0, [A0 + 0xA]
  7077. 00004C30  9087                     sub.l      D0, D7
  7078. 00004C32  206E FF92                movea.l    A0, [A6 - 0x6E]
  7079. 00004C36  2140 000A                move.l     [A0 + 0xA], D0
  7080. 00004C3A  2005                     move.l     D0, D5
  7081. 00004C3C  D087                     add.l      D0, D7
  7082. 00004C3E  2D40 FFE8                move.l     [A6 - 0x18], D0
  7083. 00004C42  2645                     movea.l    A3, D5
  7084. 00004C44  D7C6                     add.l      A3, D6
  7085. 00004C46  2054                     movea.l    A0, [A4]
  7086. 00004C48  2010                     move.l     D0, [A0]
  7087. 00004C4A  D094                     add.l      D0, [A4]
  7088. 00004C4C  2D40 FFE0                move.l     [A6 - 0x20], D0
  7089. 00004C50  BE86                     cmp.l      D7, D6
  7090. 00004C52  6C0C                     bge        +0xE /* 00004C60 */
  7091. 00004C54  202E FFE0                move.l     D0, [A6 - 0x20]
  7092. 00004C58  908B                     sub.l      D0, A3
  7093. 00004C5A  2D40 FFCC                move.l     [A6 - 0x34], D0
  7094. 00004C5E  600C                     bra        +0xE /* 00004C6C */
  7095. label00004C60:
  7096. 00004C60  202E FFE0                move.l     D0, [A6 - 0x20]
  7097. 00004C64  90AE FFE8                sub.l      D0, [A6 - 0x18]
  7098. 00004C68  2D40 FFCC                move.l     [A6 - 0x34], D0
  7099. label00004C6C:
  7100. 00004C6C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7101. 00004C70  2F0B                     move.l     -[A7], A3
  7102. 00004C72  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  7103. 00004C76  201F                     move.l     D0, [A7]+
  7104. 00004C78  225F                     movea.l    A1, [A7]+
  7105. 00004C7A  205F                     movea.l    A0, [A7]+
  7106. 00004C7C  A02E                     syscall    BlockMove/BlockMoveData
  7107. label00004C7E:
  7108. 00004C7E  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  7109. 00004C82  6732                     beq        +0x34 /* 00004CB6 */
  7110. 00004C84  486E 0016                pea.l      [A6 + 0x16]
  7111. 00004C88  2F05                     move.l     -[A7], D5
  7112. 00004C8A  7002                     moveq.l    D0, 0x02
  7113. 00004C8C  2F00                     move.l     -[A7], D0
  7114. 00004C8E  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  7115. 00004C92  206E 0012                movea.l    A0, [A6 + 0x12]
  7116. 00004C96  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  7117. 00004C9A  2645                     movea.l    A3, D5
  7118. 00004C9C  548B                     addq.l     A3, 2
  7119. 00004C9E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7120. 00004CA2  2F0B                     move.l     -[A7], A3
  7121. 00004CA4  2F04                     move.l     -[A7], D4
  7122. 00004CA6  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  7123. 00004CAA  2005                     move.l     D0, D5
  7124. 00004CAC  5480                     addq.l     D0, 2
  7125. 00004CAE  2640                     movea.l    A3, D0
  7126. 00004CB0  D7C4                     add.l      A3, D4
  7127. 00004CB2  4213                     clr.b      [A3]
  7128. 00004CB4  606E                     bra        +0x70 /* 00004D24 */
  7129. label00004CB6:
  7130. 00004CB6  2045                     movea.l    A0, D5
  7131. 00004CB8  30AE 0016                move.w     [A0], [A6 + 0x16]
  7132. 00004CBC  5485                     addq.l     D5, 2
  7133. 00004CBE  4AAE FFC4                tst.l      [A6 - 0x3C]
  7134. 00004CC2  5EC0                     sgt        D0
  7135. 00004CC4  C02E FF9D                and.b      D0, [A6 - 0x63]
  7136. 00004CC8  672A                     beq        +0x2C /* 00004CF4 */
  7137. 00004CCA  202E FFC4                move.l     D0, [A6 - 0x3C]
  7138. 00004CCE  D084                     add.l      D0, D4
  7139. 00004CD0  5480                     addq.l     D0, 2
  7140. 00004CD2  2045                     movea.l    A0, D5
  7141. 00004CD4  3080                     move.w     [A0], D0
  7142. 00004CD6  5485                     addq.l     D5, 2
  7143. 00004CD8  202E FFC4                move.l     D0, [A6 - 0x3C]
  7144. 00004CDC  5480                     addq.l     D0, 2
  7145. 00004CDE  80BC FFFF 8000           or.l       D0, 0xFFFF8000
  7146. 00004CE4  2045                     movea.l    A0, D5
  7147. 00004CE6  3080                     move.w     [A0], D0
  7148. 00004CE8  202E FFC4                move.l     D0, [A6 - 0x3C]
  7149. 00004CEC  D085                     add.l      D0, D5
  7150. 00004CEE  2640                     movea.l    A3, D0
  7151. 00004CF0  548B                     addq.l     A3, 2
  7152. 00004CF2  6010                     bra        +0x12 /* 00004D04 */
  7153. label00004CF4:
  7154. 00004CF4  2004                     move.l     D0, D4
  7155. 00004CF6  5280                     addq.l     D0, 1
  7156. 00004CF8  2045                     movea.l    A0, D5
  7157. 00004CFA  3080                     move.w     [A0], D0
  7158. 00004CFC  2645                     movea.l    A3, D5
  7159. 00004CFE  548B                     addq.l     A3, 2
  7160. 00004D00  4213                     clr.b      [A3]
  7161. 00004D02  528B                     addq.l     A3, 1
  7162. label00004D04:
  7163. 00004D04  206E 0012                movea.l    A0, [A6 + 0x12]
  7164. 00004D08  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  7165. 00004D0C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7166. 00004D10  2F0B                     move.l     -[A7], A3
  7167. 00004D12  2F04                     move.l     -[A7], D4
  7168. 00004D14  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  7169. 00004D18  D7C4                     add.l      A3, D4
  7170. 00004D1A  200B                     move.l     D0, A3
  7171. 00004D1C  0240 0001                andi.w     D0, 0x1
  7172. 00004D20  6702                     beq        +0x4 /* 00004D24 */
  7173. 00004D22  4213                     clr.b      [A3]
  7174. label00004D24:
  7175. 00004D24  206E 0008                movea.l    A0, [A6 + 0x8]
  7176. 00004D28  10BC 0001                move.b     [A0], 0x1
  7177. 00004D2C  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  7178. 00004D30  802E FF9C                or.b       D0, [A6 - 0x64]
  7179. 00004D34  6634                     bne        +0x36 /* 00004D6A */
  7180. 00004D36  202E 001C                move.l     D0, [A6 + 0x1C]
  7181. 00004D3A  B0AD ABEE                cmp.l      D0, [A5 - 0x5412]
  7182. 00004D3E  6608                     bne        +0xA /* 00004D48 */
  7183. 00004D40  1B7C 0001 AF28           move.b     [A5 - 0x50D8], 0x1
  7184. 00004D46  6022                     bra        +0x24 /* 00004D6A */
  7185. label00004D48:
  7186. 00004D48  42A7                     clr.l      -[A7]
  7187. 00004D4A  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  7188. 00004D4E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7189. 00004D52  4EBA ECAE                jsr        [PC - 0x1352 /* 00003A02 */]
  7190. 00004D56  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  7191. 00004D5A  675C                     beq        +0x5E /* 00004DB8 */
  7192. 00004D5C  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  7193. 00004D60  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  7194. 00004D64  4267                     clr.w      -[A7]
  7195. 00004D66  4EBA 1238                jsr        [PC + 0x1238 /* 00005FA0 */]
  7196. label00004D6A:
  7197. 00004D6A  202E FFD0                move.l     D0, [A6 - 0x30]
  7198. 00004D6E  D0BC 0000 0400           add.l      D0, 0x400
  7199. 00004D74  2054                     movea.l    A0, [A4]
  7200. 00004D76  B090                     cmp.l      D0, [A0]
  7201. 00004D78  6C38                     bge        +0x3A /* 00004DB2 */
  7202. 00004D7A  102E FF9C                move.b     D0, [A6 - 0x64]
  7203. 00004D7E  671A                     beq        +0x1C /* 00004D9A */
  7204. 00004D80  4267                     clr.w      -[A7]
  7205. 00004D82  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7206. 00004D86  2F3C 424B 4744           move.l     -[A7], 0x424B4744 /* 'BKGD' */
  7207. 00004D8C  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  7208. 00004D90  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  7209. 00004D94  1D5F FF9B                move.b     [A6 - 0x65], [A7]+
  7210. 00004D98  6018                     bra        +0x1A /* 00004DB2 */
  7211. label00004D9A:
  7212. 00004D9A  4267                     clr.w      -[A7]
  7213. 00004D9C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7214. 00004DA0  2F3C 4341 5244           move.l     -[A7], 0x43415244 /* 'CARD' */
  7215. 00004DA6  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  7216. 00004DAA  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  7217. 00004DAE  1D5F FF9B                move.b     [A6 - 0x65], [A7]+
  7218. label00004DB2:
  7219. 00004DB2  1D7C 0001 0020           move.b     [A6 + 0x20], 0x1
  7220. label00004DB8:
  7221. 00004DB8  2F0C                     move.l     -[A7], A4
  7222. 00004DBA  1F2E FF9A                move.b     -[A7], [A6 - 0x66]
  7223. 00004DBE  101F                     move.b     D0, [A7]+
  7224. 00004DC0  205F                     movea.l    A0, [A7]+
  7225. 00004DC2  A06A                     syscall    HSetState
  7226. 00004DC4  102E FF9C                move.b     D0, [A6 - 0x64]
  7227. 00004DC8  6710                     beq        +0x12 /* 00004DDA */
  7228. 00004DCA  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7229. 00004DCE  206E 0008                movea.l    A0, [A6 + 0x8]
  7230. 00004DD2  1F10                     move.b     -[A7], [A0]
  7231. 00004DD4  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  7232. 00004DD8  600E                     bra        +0x10 /* 00004DE8 */
  7233. label00004DDA:
  7234. 00004DDA  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7235. 00004DDE  206E 0008                movea.l    A0, [A6 + 0x8]
  7236. 00004DE2  1F10                     move.b     -[A7], [A0]
  7237. 00004DE4  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  7238. label00004DE8:
  7239. 00004DE8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7240. 00004DEC  4E5E                     unlink     A6
  7241. 00004DEE  205F                     movea.l    A0, [A7]+
  7242. 00004DF0  DEFC 0018                add.w      A7, 0x18
  7243. 00004DF4  4ED0                     jmp        [A0]
  7244. export_1451:
  7245. 00004DF6  4E56 FFFE                link       A6, -0x0002
  7246. 00004DFA  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  7247. 00004DFE  802D A59E                or.b       D0, [A5 - 0x5A62]
  7248. 00004E02  6702                     beq        +0x4 /* 00004E06 */
  7249. 00004E04  6044                     bra        +0x46 /* 00004E4A */
  7250. label00004E06:
  7251. 00004E06  202D A624                move.l     D0, [A5 - 0x59DC]
  7252. 00004E0A  322E 000A                move.w     D1, [A6 + 0xA]
  7253. 00004E0E  0300                     btst       D0, D1
  7254. 00004E10  56C0                     sne        D0
  7255. 00004E12  4400                     neg.b      D0
  7256. 00004E14  1D40 FFFF                move.b     [A6 - 0x1], D0
  7257. 00004E18  B02E 0008                cmp.b      D0, [A6 + 0x8]
  7258. 00004E1C  6602                     bne        +0x4 /* 00004E20 */
  7259. 00004E1E  602A                     bra        +0x2C /* 00004E4A */
  7260. label00004E20:
  7261. 00004E20  102E 0008                move.b     D0, [A6 + 0x8]
  7262. 00004E24  6710                     beq        +0x12 /* 00004E36 */
  7263. 00004E26  202D A624                move.l     D0, [A5 - 0x59DC]
  7264. 00004E2A  322E 000A                move.w     D1, [A6 + 0xA]
  7265. 00004E2E  03C0                     .incomplete
  7266. 00004E30  2B40 A624                move.l     [A5 - 0x59DC], D0
  7267. 00004E34  600E                     bra        +0x10 /* 00004E44 */
  7268. label00004E36:
  7269. 00004E36  202D A624                move.l     D0, [A5 - 0x59DC]
  7270. 00004E3A  322E 000A                move.w     D1, [A6 + 0xA]
  7271. 00004E3E  0380                     bclr       D0, D1
  7272. 00004E40  2B40 A624                move.l     [A5 - 0x59DC], D0
  7273. label00004E44:
  7274. 00004E44  1B7C 0001 A4BC           move.b     [A5 - 0x5B44], 0x1
  7275. label00004E4A:
  7276. 00004E4A  4E5E                     unlink     A6
  7277. 00004E4C  2E9F                     move.l     [A7], [A7]+
  7278. 00004E4E  4E75                     rts
  7279. export_1452:
  7280. 00004E50  4E56 FC7C                link       A6, -0x0384
  7281. 00004E54  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  7282. 00004E58  206E 000A                movea.l    A0, [A6 + 0xA]
  7283. 00004E5C  43EE FF00                lea.l      A1, [A6 - 0x100]
  7284. 00004E60  707F                     moveq.l    D0, 0x7F
  7285. label00004E62:
  7286. 00004E62  32D8                     move.w     [A1]+, [A0]+
  7287. 00004E64  51C8 FFFC                dbf        D0, -0x6 /* 00004E62 */
  7288. 00004E68  4267                     clr.w      -[A7]
  7289. 00004E6A  486E FF00                pea.l      [A6 - 0x100]
  7290. 00004E6E  486D A17A                pea.l      [A5 - 0x5E86]
  7291. 00004E72  1F3C 0001                move.b     -[A7], 0x1
  7292. 00004E76  1F3C 0001                move.b     -[A7], 0x1
  7293. 00004E7A  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  7294. 00004E7E  101F                     move.b     D0, [A7]+
  7295. 00004E80  670A                     beq        +0xC /* 00004E8C */
  7296. 00004E82  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  7297. 00004E88  6000 0186                bra        +0x188 /* 00005010 */
  7298. label00004E8C:
  7299. 00004E8C  422E 000E                clr.b      [A6 + 0xE]
  7300. 00004E90  4245                     clr.w      D5
  7301. 00004E92  1A2E FF00                move.b     D5, [A6 - 0x100]
  7302. 00004E96  701F                     moveq.l    D0, 0x1F
  7303. 00004E98  B045                     cmp.w      D0, D5
  7304. 00004E9A  5DC0                     slt        D0
  7305. 00004E9C  802D A58A                or.b       D0, [A5 - 0x5A76]
  7306. 00004EA0  2F00                     move.l     -[A7], D0
  7307. 00004EA2  4267                     clr.w      -[A7]
  7308. 00004EA4  486E FF00                pea.l      [A6 - 0x100]
  7309. 00004EA8  4EAD 231A                jsr        [A5 + 0x231A /* export_1119 */]
  7310. 00004EAC  121F                     move.b     D1, [A7]+
  7311. 00004EAE  201F                     move.l     D0, [A7]+
  7312. 00004EB0  8001                     or.b       D0, D1
  7313. 00004EB2  0240 0001                andi.w     D0, 0x1
  7314. 00004EB6  6704                     beq        +0x6 /* 00004EBC */
  7315. 00004EB8  6000 0156                bra        +0x158 /* 00005010 */
  7316. label00004EBC:
  7317. 00004EBC  4267                     clr.w      -[A7]
  7318. 00004EBE  486D A174                pea.l      [A5 - 0x5E8C]
  7319. 00004EC2  486D A3A0                pea.l      [A5 - 0x5C60]
  7320. 00004EC6  4EAD 1012                jsr        [A5 + 0x1012 /* export_510 */]
  7321. 00004ECA  1E1F                     move.b     D7, [A7]+
  7322. 00004ECC  1007                     move.b     D0, D7
  7323. 00004ECE  6742                     beq        +0x44 /* 00004F12 */
  7324. 00004ED0  2F00                     move.l     -[A7], D0
  7325. 00004ED2  4267                     clr.w      -[A7]
  7326. 00004ED4  486E FF00                pea.l      [A6 - 0x100]
  7327. 00004ED8  2F00                     move.l     -[A7], D0
  7328. 00004EDA  486E FC7C                pea.l      [A6 - 0x384]
  7329. 00004EDE  3F3C 0015                move.w     -[A7], 0x15
  7330. 00004EE2  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  7331. 00004EE6  221F                     move.l     D1, [A7]+
  7332. 00004EE8  201F                     move.l     D0, [A7]+
  7333. 00004EEA  2F01                     move.l     -[A7], D1
  7334. 00004EEC  1F3C 0001                move.b     -[A7], 0x1
  7335. 00004EF0  1F3C 0001                move.b     -[A7], 0x1
  7336. 00004EF4  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  7337. 00004EF8  121F                     move.b     D1, [A7]+
  7338. 00004EFA  201F                     move.l     D0, [A7]+
  7339. 00004EFC  0A01 0001                xori.b     D1, 0x1
  7340. 00004F00  C001                     and.b      D0, D1
  7341. 00004F02  670E                     beq        +0x10 /* 00004F12 */
  7342. 00004F04  2F3C 0020 003E           move.l     -[A7], 0x20003E /* ' \0>' */
  7343. 00004F0A  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  7344. 00004F0E  6000 0100                bra        +0x102 /* 00005010 */
  7345. label00004F12:
  7346. 00004F12  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  7347. 00004F18  486E FF00                pea.l      [A6 - 0x100]
  7348. 00004F1C  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  7349. 00004F20  4A5F                     tst.w      [A7]+
  7350. 00004F22  670E                     beq        +0x10 /* 00004F32 */
  7351. 00004F24  2F3C 0020 003F           move.l     -[A7], 0x20003F /* ' \0?' */
  7352. 00004F2A  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  7353. 00004F2E  6000 00E0                bra        +0xE2 /* 00005010 */
  7354. label00004F32:
  7355. 00004F32  2F3C 000D 0000           move.l     -[A7], 0xD0000 /* '\r\0\0' */
  7356. 00004F38  486E FF00                pea.l      [A6 - 0x100]
  7357. 00004F3C  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  7358. 00004F40  4A5F                     tst.w      [A7]+
  7359. 00004F42  670E                     beq        +0x10 /* 00004F52 */
  7360. 00004F44  2F3C 0020 0040           move.l     -[A7], 0x200040 /* ' \0@' */
  7361. 00004F4A  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  7362. 00004F4E  6000 00C0                bra        +0xC2 /* 00005010 */
  7363. label00004F52:
  7364. 00004F52  2F3C 002E 0000           move.l     -[A7], 0x2E0000 /* '.\0\0' */
  7365. 00004F58  486E FF00                pea.l      [A6 - 0x100]
  7366. 00004F5C  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  7367. 00004F60  7001                     moveq.l    D0, 0x01
  7368. 00004F62  B05F                     cmp.w      D0, [A7]+
  7369. 00004F64  660E                     bne        +0x10 /* 00004F74 */
  7370. 00004F66  2F3C 0020 0051           move.l     -[A7], 0x200051 /* ' \0Q' */
  7371. 00004F6C  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  7372. 00004F70  6000 009E                bra        +0xA0 /* 00005010 */
  7373. label00004F74:
  7374. 00004F74  486E FD7E                pea.l      [A6 - 0x282]
  7375. 00004F78  707A                     moveq.l    D0, 0x7A
  7376. 00004F7A  2F00                     move.l     -[A7], D0
  7377. 00004F7C  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  7378. 00004F80  3D6D A174 FD94           move.w     [A6 - 0x26C], [A5 - 0x5E8C]
  7379. 00004F86  2D6D A176 FDAE           move.l     [A6 - 0x252], [A5 - 0x5E8A]
  7380. 00004F8C  41ED A17A                lea.l      A0, [A5 - 0x5E86]
  7381. 00004F90  2D48 FD90                move.l     [A6 - 0x270], A0
  7382. 00004F94  41EE FF00                lea.l      A0, [A6 - 0x100]
  7383. 00004F98  2D48 FD9A                move.l     [A6 - 0x266], A0
  7384. 00004F9C  4267                     clr.w      -[A7]
  7385. 00004F9E  486E FD7E                pea.l      [A6 - 0x282]
  7386. 00004FA2  4267                     clr.w      -[A7]
  7387. 00004FA4  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  7388. 00004FA8  3C1F                     move.w     D6, [A7]+
  7389. 00004FAA  670C                     beq        +0xE /* 00004FB8 */
  7390. 00004FAC  3F06                     move.w     -[A7], D6
  7391. 00004FAE  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  7392. 00004FB2  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  7393. 00004FB6  6058                     bra        +0x5A /* 00005010 */
  7394. label00004FB8:
  7395. 00004FB8  282D A284                move.l     D4, [A5 - 0x5D7C]
  7396. 00004FBC  102D 9F08                move.b     D0, [A5 - 0x60F8]
  7397. 00004FC0  6716                     beq        +0x18 /* 00004FD8 */
  7398. 00004FC2  4267                     clr.w      -[A7]
  7399. 00004FC4  3F2D A27E                move.w     -[A7], [A5 - 0x5D82]
  7400. 00004FC8  486D A174                pea.l      [A5 - 0x5E8C]
  7401. 00004FCC  4267                     clr.w      -[A7]
  7402. 00004FCE  4EAD 1042                jsr        [A5 + 0x1042 /* export_516 */]
  7403. 00004FD2  1D5F FD7C                move.b     [A6 - 0x284], [A7]+
  7404. 00004FD6  6010                     bra        +0x12 /* 00004FE8 */
  7405. label00004FD8:
  7406. 00004FD8  41ED A17A                lea.l      A0, [A5 - 0x5E86]
  7407. 00004FDC  43EE FF00                lea.l      A1, [A6 - 0x100]
  7408. 00004FE0  707F                     moveq.l    D0, 0x7F
  7409. label00004FE2:
  7410. 00004FE2  30D9                     move.w     [A0]+, [A1]+
  7411. 00004FE4  51C8 FFFC                dbf        D0, -0x6 /* 00004FE2 */
  7412. label00004FE8:
  7413. 00004FE8  42A7                     clr.l      -[A7]
  7414. 00004FEA  486D A174                pea.l      [A5 - 0x5E8C]
  7415. 00004FEE  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  7416. 00004FF2  2B5F A284                move.l     [A5 - 0x5D7C], [A7]+
  7417. 00004FF6  1007                     move.b     D0, D7
  7418. 00004FF8  6706                     beq        +0x8 /* 00005000 */
  7419. 00004FFA  2B6D A284 A280           move.l     [A5 - 0x5D80], [A5 - 0x5D7C]
  7420. label00005000:
  7421. 00005000  2F04                     move.l     -[A7], D4
  7422. 00005002  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  7423. 00005006  4EAD 2B0A                jsr        [A5 + 0x2B0A /* export_1373 */]
  7424. 0000500A  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  7425. label00005010:
  7426. 00005010  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  7427. 00005014  4E5E                     unlink     A6
  7428. 00005016  205F                     movea.l    A0, [A7]+
  7429. 00005018  5C4F                     addq.w     A7, 6
  7430. 0000501A  4ED0                     jmp        [A0]
  7431. export_1453:
  7432. 0000501C  4E56 FF7E                link       A6, -0x0082
  7433. 00005020  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  7434. 00005024  2A2E 000C                move.l     D5, [A6 + 0xC]
  7435. 00005028  422E 0018                clr.b      [A6 + 0x18]
  7436. 0000502C  202E 0014                move.l     D0, [A6 + 0x14]
  7437. 00005030  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  7438. 00005034  6704                     beq        +0x6 /* 0000503A */
  7439. 00005036  6000 0148                bra        +0x14A /* 00005180 */
  7440. label0000503A:
  7441. 0000503A  102D A58A                move.b     D0, [A5 - 0x5A76]
  7442. 0000503E  6704                     beq        +0x6 /* 00005044 */
  7443. 00005040  6000 013E                bra        +0x140 /* 00005180 */
  7444. label00005044:
  7445. 00005044  2E05                     move.l     D7, D5
  7446. 00005046  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  7447. 0000504C  B0AE 0010                cmp.l      D0, [A6 + 0x10]
  7448. 00005050  677A                     beq        +0x7C /* 000050CC */
  7449. 00005052  2007                     move.l     D0, D7
  7450. 00005054  7220                     moveq.l    D1, 0x20
  7451. 00005056  D081                     add.l      D0, D1
  7452. 00005058  2E00                     move.l     D7, D0
  7453. 0000505A  5287                     addq.l     D7, 1
  7454. 0000505C  206E 0008                movea.l    A0, [A6 + 0x8]
  7455. 00005060  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7456. 00005064  2F07                     move.l     -[A7], D7
  7457. 00005066  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  7458. 0000506A  4267                     clr.w      -[A7]
  7459. 0000506C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  7460. 00005070  4A5F                     tst.w      [A7]+
  7461. 00005072  6704                     beq        +0x6 /* 00005078 */
  7462. 00005074  6000 010A                bra        +0x10C /* 00005180 */
  7463. label00005078:
  7464. 00005078  206E 0008                movea.l    A0, [A6 + 0x8]
  7465. 0000507C  2068 0004                movea.l    A0, [A0 + 0x4]
  7466. 00005080  2850                     movea.l    A4, [A0]
  7467. 00005082  2F0C                     move.l     -[A7], A4
  7468. 00005084  200C                     move.l     D0, A4
  7469. 00005086  7220                     moveq.l    D1, 0x20
  7470. 00005088  D081                     add.l      D0, D1
  7471. 0000508A  5280                     addq.l     D0, 1
  7472. 0000508C  2F00                     move.l     -[A7], D0
  7473. 0000508E  2F05                     move.l     -[A7], D5
  7474. 00005090  201F                     move.l     D0, [A7]+
  7475. 00005092  225F                     movea.l    A1, [A7]+
  7476. 00005094  205F                     movea.l    A0, [A7]+
  7477. 00005096  A02E                     syscall    BlockMove/BlockMoveData
  7478. 00005098  4214                     clr.b      [A4]
  7479. 0000509A  2D7C 574F 5341 FFD4      move.l     [A6 - 0x2C], 0x574F5341 /* 'WOSA' */
  7480. 000050A2  7020                     moveq.l    D0, 0x20
  7481. 000050A4  2D40 FFD8                move.l     [A6 - 0x28], D0
  7482. 000050A8  2D45 FFDC                move.l     [A6 - 0x24], D5
  7483. 000050AC  2D6E 0010 FFE0           move.l     [A6 - 0x20], [A6 + 0x10]
  7484. 000050B2  206E 0008                movea.l    A0, [A6 + 0x8]
  7485. 000050B6  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  7486. 000050BA  486E FFD4                pea.l      [A6 - 0x2C]
  7487. 000050BE  200C                     move.l     D0, A4
  7488. 000050C0  5280                     addq.l     D0, 1
  7489. 000050C2  2F00                     move.l     -[A7], D0
  7490. 000050C4  7020                     moveq.l    D0, 0x20
  7491. 000050C6  2F00                     move.l     -[A7], D0
  7492. 000050C8  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  7493. label000050CC:
  7494. 000050CC  0C87 0000 7530           cmpi.l     D7, 0x7530 /* 'u0' */
  7495. 000050D2  6F04                     ble        +0x6 /* 000050D8 */
  7496. 000050D4  6000 00AA                bra        +0xAC /* 00005180 */
  7497. label000050D8:
  7498. 000050D8  4267                     clr.w      -[A7]
  7499. 000050DA  2007                     move.l     D0, D7
  7500. 000050DC  D0BC 0000 0600           add.l      D0, 0x600
  7501. 000050E2  90AD A5D8                sub.l      D0, [A5 - 0x5A28]
  7502. 000050E6  2F00                     move.l     -[A7], D0
  7503. 000050E8  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  7504. 000050EC  101F                     move.b     D0, [A7]+
  7505. 000050EE  6700 0090                beq        +0x92 /* 00005180 */
  7506. 000050F2  206E 0008                movea.l    A0, [A6 + 0x8]
  7507. 000050F6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  7508. 000050FA  205F                     movea.l    A0, [A7]+
  7509. 000050FC  A029                     syscall    HLock
  7510. 000050FE  2F3C 0000 0600           move.l     -[A7], 0x600
  7511. 00005104  2F07                     move.l     -[A7], D7
  7512. 00005106  206E 0008                movea.l    A0, [A6 + 0x8]
  7513. 0000510A  2068 0004                movea.l    A0, [A0 + 0x4]
  7514. 0000510E  2F10                     move.l     -[A7], [A0]
  7515. 00005110  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  7516. 00005114  2C07                     move.l     D6, D7
  7517. 00005116  DCBC 0000 0600           add.l      D6, 0x600
  7518. 0000511C  BCAD A5D8                cmp.l      D6, [A5 - 0x5A28]
  7519. 00005120  6C28                     bge        +0x2A /* 0000514A */
  7520. 00005122  486E FFD4                pea.l      [A6 - 0x2C]
  7521. 00005126  7020                     moveq.l    D0, 0x20
  7522. 00005128  2F00                     move.l     -[A7], D0
  7523. 0000512A  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  7524. 0000512E  2F06                     move.l     -[A7], D6
  7525. 00005130  42A7                     clr.l      -[A7]
  7526. 00005132  202D A5D8                move.l     D0, [A5 - 0x5A28]
  7527. 00005136  9086                     sub.l      D0, D6
  7528. 00005138  2F00                     move.l     -[A7], D0
  7529. 0000513A  7020                     moveq.l    D0, 0x20
  7530. 0000513C  2F00                     move.l     -[A7], D0
  7531. 0000513E  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  7532. 00005142  486E FFD4                pea.l      [A6 - 0x2C]
  7533. 00005146  4EAD 12EA                jsr        [A5 + 0x12EA /* export_601 */]
  7534. label0000514A:
  7535. 0000514A  486E FF80                pea.l      [A6 - 0x80]
  7536. 0000514E  7050                     moveq.l    D0, 0x50
  7537. 00005150  2F00                     move.l     -[A7], D0
  7538. 00005152  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  7539. 00005156  3D6D A27E FF98           move.w     [A6 - 0x68], [A5 - 0x5D82]
  7540. 0000515C  4267                     clr.w      -[A7]
  7541. 0000515E  486E FF80                pea.l      [A6 - 0x80]
  7542. 00005162  4267                     clr.w      -[A7]
  7543. 00005164  4EAD 019A                jsr        [A5 + 0x19A /* export_47 */]
  7544. 00005168  381F                     move.w     D4, [A7]+
  7545. 0000516A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7546. 0000516E  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  7547. 00005172  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  7548. 00005178  2F2D A284                move.l     -[A7], [A5 - 0x5D7C]
  7549. 0000517C  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  7550. label00005180:
  7551. 00005180  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  7552. 00005184  4E5E                     unlink     A6
  7553. 00005186  205F                     movea.l    A0, [A7]+
  7554. 00005188  DEFC 0010                add.w      A7, 0x10
  7555. 0000518C  4ED0                     jmp        [A0]
  7556. export_1454:
  7557. 0000518E  4E56 FF7E                link       A6, -0x0082
  7558. 00005192  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7559. 00005196  422E 0016                clr.b      [A6 + 0x16]
  7560. 0000519A  4A6E 000C                tst.w      [A6 + 0xC]
  7561. 0000519E  6700 0528                beq        +0x52A /* 000056C8 */
  7562. 000051A2  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  7563. 000051A6  670A                     beq        +0xC /* 000051B2 */
  7564. 000051A8  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  7565. 000051AE  6000 0518                bra        +0x51A /* 000056C8 */
  7566. label000051B2:
  7567. 000051B2  4AAE 0008                tst.l      [A6 + 0x8]
  7568. 000051B6  57C0                     seq        D0
  7569. 000051B8  4A00                     tst.b      D0
  7570. 000051BA  6600 050C                bne        +0x50E /* 000056C8 */
  7571. 000051BE  206E 0008                movea.l    A0, [A6 + 0x8]
  7572. 000051C2  4A90                     tst.l      [A0]
  7573. 000051C4  57C1                     seq        D1
  7574. 000051C6  8001                     or.b       D0, D1
  7575. 000051C8  6600 04FE                bne        +0x500 /* 000056C8 */
  7576. 000051CC  42A7                     clr.l      -[A7]
  7577. 000051CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7578. 000051D2  3F3C 0004                move.w     -[A7], 0x4
  7579. 000051D6  A83D                     syscall    TEDispatch
  7580. 000051D8  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  7581. 000051DC  57C0                     seq        D0
  7582. 000051DE  4A00                     tst.b      D0
  7583. 000051E0  6600 04E6                bne        +0x4E8 /* 000056C8 */
  7584. 000051E4  206E FFB8                movea.l    A0, [A6 - 0x48]
  7585. 000051E8  4A90                     tst.l      [A0]
  7586. 000051EA  57C1                     seq        D1
  7587. 000051EC  8001                     or.b       D0, D1
  7588. 000051EE  6600 04D8                bne        +0x4DA /* 000056C8 */
  7589. 000051F2  4267                     clr.w      -[A7]
  7590. 000051F4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7591. 000051F8  302E 000C                move.w     D0, [A6 + 0xC]
  7592. 000051FC  6A02                     bpl        +0x4 /* 00005200 */
  7593. 000051FE  4440                     neg.w      D0
  7594. label00005200:
  7595. 00005200  3F00                     move.w     -[A7], D0
  7596. 00005202  486E FF90                pea.l      [A6 - 0x70]
  7597. 00005206  4EBA C8C0                jsr        [PC - 0x3740 /* 00001AC8 */]
  7598. 0000520A  101F                     move.b     D0, [A7]+
  7599. 0000520C  6604                     bne        +0x6 /* 00005212 */
  7600. 0000520E  6000 04B8                bra        +0x4BA /* 000056C8 */
  7601. label00005212:
  7602. 00005212  486E FF84                pea.l      [A6 - 0x7C]
  7603. 00005216  700C                     moveq.l    D0, 0x0C
  7604. 00005218  2F00                     move.l     -[A7], D0
  7605. 0000521A  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  7606. 0000521E  4267                     clr.w      -[A7]
  7607. 00005220  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  7608. 00005224  4EBA DF18                jsr        [PC - 0x20E8 /* 0000313E */]
  7609. 00005228  3D5F FF84                move.w     [A6 - 0x7C], [A7]+
  7610. 0000522C  1D6E FFAA FF86           move.b     [A6 - 0x7A], [A6 - 0x56]
  7611. 00005232  3D6E FFA8 FF88           move.w     [A6 - 0x78], [A6 - 0x58]
  7612. 00005238  486E FF84                pea.l      [A6 - 0x7C]
  7613. 0000523C  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  7614. 00005240  206E FFB8                movea.l    A0, [A6 - 0x48]
  7615. 00005244  2050                     movea.l    A0, [A0]
  7616. 00005246  3D50 FFB6                move.w     [A6 - 0x4A], [A0]
  7617. 0000524A  1D7C 0001 FF82           move.b     [A6 - 0x7E], 0x1
  7618. 00005250  7001                     moveq.l    D0, 0x01
  7619. 00005252  B06E FFB6                cmp.w      D0, [A6 - 0x4A]
  7620. 00005256  666A                     bne        +0x6C /* 000052C2 */
  7621. 00005258  426E FF7E                clr.w      [A6 - 0x82]
  7622. 0000525C  206E FFB8                movea.l    A0, [A6 - 0x48]
  7623. 00005260  2850                     movea.l    A4, [A0]
  7624. 00005262  7001                     moveq.l    D0, 0x01
  7625. 00005264  B06C 0002                cmp.w      D0, [A4 + 0x2]
  7626. 00005268  6C10                     bge        +0x12 /* 0000527A */
  7627. 0000526A  206C 0004                movea.l    A0, [A4 + 0x4]
  7628. 0000526E  2050                     movea.l    A0, [A0]
  7629. 00005270  4A50                     tst.w      [A0]
  7630. 00005272  6606                     bne        +0x8 /* 0000527A */
  7631. 00005274  3D7C 0001 FF7E           move.w     [A6 - 0x82], 0x1
  7632. label0000527A:
  7633. 0000527A  206E FFB8                movea.l    A0, [A6 - 0x48]
  7634. 0000527E  2050                     movea.l    A0, [A0]
  7635. 00005280  2068 0004                movea.l    A0, [A0 + 0x4]
  7636. 00005284  2050                     movea.l    A0, [A0]
  7637. 00005286  302E FF7E                move.w     D0, [A6 - 0x82]
  7638. 0000528A  C1FC 0012                muls.w     D0, 0x12
  7639. 0000528E  49F0 0000                lea.l      A4, [A0 + D0.w]
  7640. 00005292  302C 0006                move.w     D0, [A4 + 0x6]
  7641. 00005296  B06E FF84                cmp.w      D0, [A6 - 0x7C]
  7642. 0000529A  57C0                     seq        D0
  7643. 0000529C  4A00                     tst.b      D0
  7644. 0000529E  6722                     beq        +0x24 /* 000052C2 */
  7645. 000052A0  122C 0008                move.b     D1, [A4 + 0x8]
  7646. 000052A4  142E FF86                move.b     D2, [A6 - 0x7A]
  7647. 000052A8  B202                     cmp.b      D1, D2
  7648. 000052AA  57C1                     seq        D1
  7649. 000052AC  C001                     and.b      D0, D1
  7650. 000052AE  6712                     beq        +0x14 /* 000052C2 */
  7651. 000052B0  322C 000A                move.w     D1, [A4 + 0xA]
  7652. 000052B4  B26E FF88                cmp.w      D1, [A6 - 0x78]
  7653. 000052B8  57C1                     seq        D1
  7654. 000052BA  C001                     and.b      D0, D1
  7655. 000052BC  6704                     beq        +0x6 /* 000052C2 */
  7656. 000052BE  422E FF82                clr.b      [A6 - 0x7E]
  7657. label000052C2:
  7658. 000052C2  102E FF82                move.b     D0, [A6 - 0x7E]
  7659. 000052C6  6714                     beq        +0x16 /* 000052DC */
  7660. 000052C8  302E FFB6                move.w     D0, [A6 - 0x4A]
  7661. 000052CC  E540                     asl        D0.w, 2
  7662. 000052CE  48C0                     ext.l      D0
  7663. 000052D0  2D40 FFC4                move.l     [A6 - 0x3C], D0
  7664. 000052D4  282E FFC4                move.l     D4, [A6 - 0x3C]
  7665. 000052D8  5C84                     addq.l     D4, 6
  7666. 000052DA  6008                     bra        +0xA /* 000052E4 */
  7667. label000052DC:
  7668. 000052DC  7000                     moveq.l    D0, 0x00
  7669. 000052DE  2D40 FFC4                move.l     [A6 - 0x3C], D0
  7670. 000052E2  7805                     moveq.l    D4, 0x05
  7671. label000052E4:
  7672. 000052E4  206E 0008                movea.l    A0, [A6 + 0x8]
  7673. 000052E8  2050                     movea.l    A0, [A0]
  7674. 000052EA  3028 003C                move.w     D0, [A0 + 0x3C]
  7675. 000052EE  48C0                     ext.l      D0
  7676. 000052F0  2D40 FFC8                move.l     [A6 - 0x38], D0
  7677. 000052F4  0CAE 0000 7530 FFC8      cmpi.l     [A6 - 0x38], 0x7530 /* 'u0' */
  7678. 000052FC  5EC0                     sgt        D0
  7679. 000052FE  0CAE 0000 7FFC FFC4      cmpi.l     [A6 - 0x3C], 0x7FFC
  7680. 00005306  5EC1                     sgt        D1
  7681. 00005308  8001                     or.b       D0, D1
  7682. 0000530A  6600 03BC                bne        +0x3BE /* 000056C8 */
  7683. 0000530E  4AAE FFC8                tst.l      [A6 - 0x38]
  7684. 00005312  6604                     bne        +0x6 /* 00005318 */
  7685. 00005314  7800                     moveq.l    D4, 0x00
  7686. 00005316  6010                     bra        +0x12 /* 00005328 */
  7687. label00005318:
  7688. 00005318  202E FFC8                move.l     D0, [A6 - 0x38]
  7689. 0000531C  D084                     add.l      D0, D4
  7690. 0000531E  5280                     addq.l     D0, 1
  7691. 00005320  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  7692. 00005326  2800                     move.l     D4, D0
  7693. label00005328:
  7694. 00005328  202E 0012                move.l     D0, [A6 + 0x12]
  7695. 0000532C  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  7696. 00005330  56C0                     sne        D0
  7697. 00005332  4A00                     tst.b      D0
  7698. 00005334  671C                     beq        +0x1E /* 00005352 */
  7699. 00005336  4AAE 000E                tst.l      [A6 + 0xE]
  7700. 0000533A  56C1                     sne        D1
  7701. 0000533C  C001                     and.b      D0, D1
  7702. 0000533E  6712                     beq        +0x14 /* 00005352 */
  7703. 00005340  2F00                     move.l     -[A7], D0
  7704. 00005342  4267                     clr.w      -[A7]
  7705. 00005344  1F2E FF95                move.b     -[A7], [A6 - 0x6B]
  7706. 00005348  4EBA DD60                jsr        [PC - 0x22A0 /* 000030AA */]
  7707. 0000534C  121F                     move.b     D1, [A7]+
  7708. 0000534E  201F                     move.l     D0, [A7]+
  7709. 00005350  C001                     and.b      D0, D1
  7710. label00005352:
  7711. 00005352  1D40 FF83                move.b     [A6 - 0x7D], D0
  7712. 00005356  6714                     beq        +0x16 /* 0000536C */
  7713. 00005358  42A7                     clr.l      -[A7]
  7714. 0000535A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7715. 0000535E  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  7716. 00005362  265F                     movea.l    A3, [A7]+
  7717. 00005364  7032                     moveq.l    D0, 0x32
  7718. 00005366  2D40 FFB2                move.l     [A6 - 0x4E], D0
  7719. 0000536A  6012                     bra        +0x14 /* 0000537E */
  7720. label0000536C:
  7721. 0000536C  42A7                     clr.l      -[A7]
  7722. 0000536E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7723. 00005372  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  7724. 00005376  265F                     movea.l    A3, [A7]+
  7725. 00005378  7036                     moveq.l    D0, 0x36
  7726. 0000537A  2D40 FFB2                move.l     [A6 - 0x4E], D0
  7727. label0000537E:
  7728. 0000537E  200B                     move.l     D0, A3
  7729. 00005380  6700 0346                beq        +0x348 /* 000056C8 */
  7730. 00005384  2F0B                     move.l     -[A7], A3
  7731. 00005386  486E FF80                pea.l      [A6 - 0x80]
  7732. 0000538A  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  7733. 0000538E  2F0B                     move.l     -[A7], A3
  7734. 00005390  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7735. 00005394  1F2E FF83                move.b     -[A7], [A6 - 0x7D]
  7736. 00005398  486E FFF8                pea.l      [A6 - 0x8]
  7737. 0000539C  486E FFF4                pea.l      [A6 - 0xC]
  7738. 000053A0  486E FFC0                pea.l      [A6 - 0x40]
  7739. 000053A4  486E FFBC                pea.l      [A6 - 0x44]
  7740. 000053A8  4EBA D406                jsr        [PC - 0x2BFA /* 000027B0 */]
  7741. 000053AC  4AAE FFF8                tst.l      [A6 - 0x8]
  7742. 000053B0  6604                     bne        +0x6 /* 000053B6 */
  7743. 000053B2  7C00                     moveq.l    D6, 0x00
  7744. 000053B4  6042                     bra        +0x44 /* 000053F8 */
  7745. label000053B6:
  7746. 000053B6  4AAE FFBC                tst.l      [A6 - 0x44]
  7747. 000053BA  6614                     bne        +0x16 /* 000053D0 */
  7748. 000053BC  2C2E FFC0                move.l     D6, [A6 - 0x40]
  7749. 000053C0  5A86                     addq.l     D6, 5
  7750. 000053C2  202E FFF8                move.l     D0, [A6 - 0x8]
  7751. 000053C6  9093                     sub.l      D0, [A3]
  7752. 000053C8  5B80                     subq.l     D0, 5
  7753. 000053CA  2D40 FFD4                move.l     [A6 - 0x2C], D0
  7754. 000053CE  601C                     bra        +0x1E /* 000053EC */
  7755. label000053D0:
  7756. 000053D0  202E FFBC                move.l     D0, [A6 - 0x44]
  7757. 000053D4  D0AE FFC0                add.l      D0, [A6 - 0x40]
  7758. 000053D8  2C00                     move.l     D6, D0
  7759. 000053DA  5C86                     addq.l     D6, 6
  7760. 000053DC  202E FFF8                move.l     D0, [A6 - 0x8]
  7761. 000053E0  9093                     sub.l      D0, [A3]
  7762. 000053E2  90AE FFBC                sub.l      D0, [A6 - 0x44]
  7763. 000053E6  5D80                     subq.l     D0, 6
  7764. 000053E8  2D40 FFD4                move.l     [A6 - 0x2C], D0
  7765. label000053EC:
  7766. 000053EC  2006                     move.l     D0, D6
  7767. 000053EE  5280                     addq.l     D0, 1
  7768. 000053F0  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  7769. 000053F6  2C00                     move.l     D6, D0
  7770. label000053F8:
  7771. 000053F8  102E FF83                move.b     D0, [A6 - 0x7D]
  7772. 000053FC  6714                     beq        +0x16 /* 00005412 */
  7773. 000053FE  42A7                     clr.l      -[A7]
  7774. 00005400  2F0B                     move.l     -[A7], A3
  7775. 00005402  4EBA 03FA                jsr        [PC + 0x3FA /* 000057FE */]
  7776. 00005406  2004                     move.l     D0, D4
  7777. 00005408  D09F                     add.l      D0, [A7]+
  7778. 0000540A  9086                     sub.l      D0, D6
  7779. 0000540C  2D40 FFD0                move.l     [A6 - 0x30], D0
  7780. 00005410  6012                     bra        +0x14 /* 00005424 */
  7781. label00005412:
  7782. 00005412  42A7                     clr.l      -[A7]
  7783. 00005414  2F0B                     move.l     -[A7], A3
  7784. 00005416  4EBA 0496                jsr        [PC + 0x496 /* 000058AE */]
  7785. 0000541A  2004                     move.l     D0, D4
  7786. 0000541C  D09F                     add.l      D0, [A7]+
  7787. 0000541E  9086                     sub.l      D0, D6
  7788. 00005420  2D40 FFD0                move.l     [A6 - 0x30], D0
  7789. label00005424:
  7790. 00005424  202E FFB2                move.l     D0, [A6 - 0x4E]
  7791. 00005428  D093                     add.l      D0, [A3]
  7792. 0000542A  720E                     moveq.l    D1, 0x0E
  7793. 0000542C  9081                     sub.l      D0, D1
  7794. 0000542E  2D40 FFAE                move.l     [A6 - 0x52], D0
  7795. 00005432  4AAE FFC8                tst.l      [A6 - 0x38]
  7796. 00005436  6C0A                     bge        +0xC /* 00005442 */
  7797. 00005438  2F3C 033E FC77           move.l     -[A7], 0x33EFC77
  7798. 0000543E  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  7799. label00005442:
  7800. 00005442  4AAE FFC8                tst.l      [A6 - 0x38]
  7801. 00005446  664A                     bne        +0x4C /* 00005492 */
  7802. 00005448  4AAE FFF8                tst.l      [A6 - 0x8]
  7803. 0000544C  6700 0248                beq        +0x24A /* 00005696 */
  7804. 00005450  2E2E FFD4                move.l     D7, [A6 - 0x2C]
  7805. 00005454  DE93                     add.l      D7, [A3]
  7806. 00005456  2007                     move.l     D0, D7
  7807. 00005458  D086                     add.l      D0, D6
  7808. 0000545A  2D40 FFF0                move.l     [A6 - 0x10], D0
  7809. 0000545E  2053                     movea.l    A0, [A3]
  7810. 00005460  2010                     move.l     D0, [A0]
  7811. 00005462  D093                     add.l      D0, [A3]
  7812. 00005464  2D40 FFE8                move.l     [A6 - 0x18], D0
  7813. 00005468  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7814. 0000546C  2F07                     move.l     -[A7], D7
  7815. 0000546E  202E FFE8                move.l     D0, [A6 - 0x18]
  7816. 00005472  90AE FFF0                sub.l      D0, [A6 - 0x10]
  7817. 00005476  2F00                     move.l     -[A7], D0
  7818. 00005478  201F                     move.l     D0, [A7]+
  7819. 0000547A  225F                     movea.l    A1, [A7]+
  7820. 0000547C  205F                     movea.l    A0, [A7]+
  7821. 0000547E  A02E                     syscall    BlockMove/BlockMoveData
  7822. 00005480  286E FFAE                movea.l    A4, [A6 - 0x52]
  7823. 00005484  536C 0008                subq.w     [A4 + 0x8], 1
  7824. 00005488  2006                     move.l     D0, D6
  7825. 0000548A  91AC 000A                sub.l      [A4 + 0xA], D0
  7826. 0000548E  6000 0180                bra        +0x182 /* 00005610 */
  7827. label00005492:
  7828. 00005492  2053                     movea.l    A0, [A3]
  7829. 00005494  202E FFD0                move.l     D0, [A6 - 0x30]
  7830. 00005498  B090                     cmp.l      D0, [A0]
  7831. 0000549A  6F58                     ble        +0x5A /* 000054F4 */
  7832. 0000549C  2F0B                     move.l     -[A7], A3
  7833. 0000549E  205F                     movea.l    A0, [A7]+
  7834. 000054A0  A02A                     syscall    HUnlock
  7835. 000054A2  102E FF83                move.b     D0, [A6 - 0x7D]
  7836. 000054A6  671C                     beq        +0x1E /* 000054C4 */
  7837. 000054A8  4267                     clr.w      -[A7]
  7838. 000054AA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7839. 000054AE  2F3C 424B 4744           move.l     -[A7], 0x424B4744 /* 'BKGD' */
  7840. 000054B4  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  7841. 000054B8  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  7842. 000054BC  101F                     move.b     D0, [A7]+
  7843. 000054BE  6620                     bne        +0x22 /* 000054E0 */
  7844. 000054C0  6000 01DA                bra        +0x1DC /* 0000569C */
  7845. label000054C4:
  7846. 000054C4  4267                     clr.w      -[A7]
  7847. 000054C6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7848. 000054CA  2F3C 4341 5244           move.l     -[A7], 0x43415244 /* 'CARD' */
  7849. 000054D0  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  7850. 000054D4  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  7851. 000054D8  101F                     move.b     D0, [A7]+
  7852. 000054DA  6604                     bne        +0x6 /* 000054E0 */
  7853. 000054DC  6000 01BE                bra        +0x1C0 /* 0000569C */
  7854. label000054E0:
  7855. 000054E0  2F0B                     move.l     -[A7], A3
  7856. 000054E2  205F                     movea.l    A0, [A7]+
  7857. 000054E4  A029                     syscall    HLock
  7858. 000054E6  202E FFB2                move.l     D0, [A6 - 0x4E]
  7859. 000054EA  D093                     add.l      D0, [A3]
  7860. 000054EC  720E                     moveq.l    D1, 0x0E
  7861. 000054EE  9081                     sub.l      D0, D1
  7862. 000054F0  2D40 FFAE                move.l     [A6 - 0x52], D0
  7863. label000054F4:
  7864. 000054F4  286E FFAE                movea.l    A4, [A6 - 0x52]
  7865. 000054F8  4AAE FFF8                tst.l      [A6 - 0x8]
  7866. 000054FC  6616                     bne        +0x18 /* 00005514 */
  7867. 000054FE  202C 0004                move.l     D0, [A4 + 0x4]
  7868. 00005502  D0AE FFB2                add.l      D0, [A6 - 0x4E]
  7869. 00005506  222C 000A                move.l     D1, [A4 + 0xA]
  7870. 0000550A  D280                     add.l      D1, D0
  7871. 0000550C  2D41 FFD4                move.l     [A6 - 0x2C], D1
  7872. 00005510  526C 0008                addq.w     [A4 + 0x8], 1
  7873. label00005514:
  7874. 00005514  2A2E FFD4                move.l     D5, [A6 - 0x2C]
  7875. 00005518  DA93                     add.l      D5, [A3]
  7876. 0000551A  BC84                     cmp.l      D6, D4
  7877. 0000551C  6750                     beq        +0x52 /* 0000556E */
  7878. 0000551E  2004                     move.l     D0, D4
  7879. 00005520  D0AC 000A                add.l      D0, [A4 + 0xA]
  7880. 00005524  9086                     sub.l      D0, D6
  7881. 00005526  2940 000A                move.l     [A4 + 0xA], D0
  7882. 0000552A  2005                     move.l     D0, D5
  7883. 0000552C  D086                     add.l      D0, D6
  7884. 0000552E  2D40 FFF0                move.l     [A6 - 0x10], D0
  7885. 00005532  2E05                     move.l     D7, D5
  7886. 00005534  DE84                     add.l      D7, D4
  7887. 00005536  2053                     movea.l    A0, [A3]
  7888. 00005538  2010                     move.l     D0, [A0]
  7889. 0000553A  D093                     add.l      D0, [A3]
  7890. 0000553C  2D40 FFE8                move.l     [A6 - 0x18], D0
  7891. 00005540  BC84                     cmp.l      D6, D4
  7892. 00005542  6C0C                     bge        +0xE /* 00005550 */
  7893. 00005544  202E FFE8                move.l     D0, [A6 - 0x18]
  7894. 00005548  9087                     sub.l      D0, D7
  7895. 0000554A  2D40 FFCC                move.l     [A6 - 0x34], D0
  7896. 0000554E  600C                     bra        +0xE /* 0000555C */
  7897. label00005550:
  7898. 00005550  202E FFE8                move.l     D0, [A6 - 0x18]
  7899. 00005554  90AE FFF0                sub.l      D0, [A6 - 0x10]
  7900. 00005558  2D40 FFCC                move.l     [A6 - 0x34], D0
  7901. label0000555C:
  7902. 0000555C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7903. 00005560  2F07                     move.l     -[A7], D7
  7904. 00005562  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  7905. 00005566  201F                     move.l     D0, [A7]+
  7906. 00005568  225F                     movea.l    A1, [A7]+
  7907. 0000556A  205F                     movea.l    A0, [A7]+
  7908. 0000556C  A02E                     syscall    BlockMove/BlockMoveData
  7909. label0000556E:
  7910. 0000556E  2045                     movea.l    A0, D5
  7911. 00005570  30AE 000C                move.w     [A0], [A6 + 0xC]
  7912. 00005574  5485                     addq.l     D5, 2
  7913. 00005576  102E FF82                move.b     D0, [A6 - 0x7E]
  7914. 0000557A  6754                     beq        +0x56 /* 000055D0 */
  7915. 0000557C  202E FFC4                move.l     D0, [A6 - 0x3C]
  7916. 00005580  5480                     addq.l     D0, 2
  7917. 00005582  222E FFC8                move.l     D1, [A6 - 0x38]
  7918. 00005586  D280                     add.l      D1, D0
  7919. 00005588  2045                     movea.l    A0, D5
  7920. 0000558A  3081                     move.w     [A0], D1
  7921. 0000558C  5485                     addq.l     D5, 2
  7922. 0000558E  202E FFC4                move.l     D0, [A6 - 0x3C]
  7923. 00005592  5480                     addq.l     D0, 2
  7924. 00005594  80BC FFFF 8000           or.l       D0, 0xFFFF8000
  7925. 0000559A  2045                     movea.l    A0, D5
  7926. 0000559C  3080                     move.w     [A0], D0
  7927. 0000559E  486E FF84                pea.l      [A6 - 0x7C]
  7928. 000055A2  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  7929. 000055A6  4EBA 0C40                jsr        [PC + 0xC40 /* 000061E8 */]
  7930. 000055AA  206E FFB8                movea.l    A0, [A6 - 0x48]
  7931. 000055AE  2050                     movea.l    A0, [A0]
  7932. 000055B0  41E8 0014                lea.l      A0, [A0 + 0x14]
  7933. 000055B4  2D48 FFF0                move.l     [A6 - 0x10], A0
  7934. 000055B8  5485                     addq.l     D5, 2
  7935. 000055BA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7936. 000055BE  2F05                     move.l     -[A7], D5
  7937. 000055C0  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  7938. 000055C4  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  7939. 000055C8  2E2E FFC4                move.l     D7, [A6 - 0x3C]
  7940. 000055CC  DE85                     add.l      D7, D5
  7941. 000055CE  6014                     bra        +0x16 /* 000055E4 */
  7942. label000055D0:
  7943. 000055D0  202E FFC8                move.l     D0, [A6 - 0x38]
  7944. 000055D4  5280                     addq.l     D0, 1
  7945. 000055D6  2045                     movea.l    A0, D5
  7946. 000055D8  3080                     move.w     [A0], D0
  7947. 000055DA  2E05                     move.l     D7, D5
  7948. 000055DC  5487                     addq.l     D7, 2
  7949. 000055DE  2047                     movea.l    A0, D7
  7950. 000055E0  4210                     clr.b      [A0]
  7951. 000055E2  5287                     addq.l     D7, 1
  7952. label000055E4:
  7953. 000055E4  206E 0008                movea.l    A0, [A6 + 0x8]
  7954. 000055E8  2050                     movea.l    A0, [A0]
  7955. 000055EA  2068 003E                movea.l    A0, [A0 + 0x3E]
  7956. 000055EE  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  7957. 000055F2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7958. 000055F6  2F07                     move.l     -[A7], D7
  7959. 000055F8  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  7960. 000055FC  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  7961. 00005600  DEAE FFC8                add.l      D7, [A6 - 0x38]
  7962. 00005604  1007                     move.b     D0, D7
  7963. 00005606  0240 0001                andi.w     D0, 0x1
  7964. 0000560A  6704                     beq        +0x6 /* 00005610 */
  7965. 0000560C  2047                     movea.l    A0, D7
  7966. 0000560E  4210                     clr.b      [A0]
  7967. label00005610:
  7968. 00005610  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  7969. 00005614  802E FF83                or.b       D0, [A6 - 0x7D]
  7970. 00005618  6634                     bne        +0x36 /* 0000564E */
  7971. 0000561A  202E 0012                move.l     D0, [A6 + 0x12]
  7972. 0000561E  B0AD ABEE                cmp.l      D0, [A5 - 0x5412]
  7973. 00005622  6608                     bne        +0xA /* 0000562C */
  7974. 00005624  1B7C 0001 AF28           move.b     [A5 - 0x50D8], 0x1
  7975. 0000562A  6022                     bra        +0x24 /* 0000564E */
  7976. label0000562C:
  7977. 0000562C  42A7                     clr.l      -[A7]
  7978. 0000562E  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  7979. 00005632  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  7980. 00005636  4EBA E3CA                jsr        [PC - 0x1C36 /* 00003A02 */]
  7981. 0000563A  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  7982. 0000563E  675C                     beq        +0x5E /* 0000569C */
  7983. 00005640  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  7984. 00005644  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  7985. 00005648  4267                     clr.w      -[A7]
  7986. 0000564A  4EBA 0954                jsr        [PC + 0x954 /* 00005FA0 */]
  7987. label0000564E:
  7988. 0000564E  202E FFD0                move.l     D0, [A6 - 0x30]
  7989. 00005652  D0BC 0000 0400           add.l      D0, 0x400
  7990. 00005658  2053                     movea.l    A0, [A3]
  7991. 0000565A  B090                     cmp.l      D0, [A0]
  7992. 0000565C  6C38                     bge        +0x3A /* 00005696 */
  7993. 0000565E  102E FF83                move.b     D0, [A6 - 0x7D]
  7994. 00005662  671A                     beq        +0x1C /* 0000567E */
  7995. 00005664  4267                     clr.w      -[A7]
  7996. 00005666  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7997. 0000566A  2F3C 424B 4744           move.l     -[A7], 0x424B4744 /* 'BKGD' */
  7998. 00005670  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  7999. 00005674  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  8000. 00005678  1D5F FF81                move.b     [A6 - 0x7F], [A7]+
  8001. 0000567C  6018                     bra        +0x1A /* 00005696 */
  8002. label0000567E:
  8003. 0000567E  4267                     clr.w      -[A7]
  8004. 00005680  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8005. 00005684  2F3C 4341 5244           move.l     -[A7], 0x43415244 /* 'CARD' */
  8006. 0000568A  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  8007. 0000568E  4EAD 12D2                jsr        [A5 + 0x12D2 /* export_598 */]
  8008. 00005692  1D5F FF81                move.b     [A6 - 0x7F], [A7]+
  8009. label00005696:
  8010. 00005696  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  8011. label0000569C:
  8012. 0000569C  2F0B                     move.l     -[A7], A3
  8013. 0000569E  1F2E FF80                move.b     -[A7], [A6 - 0x80]
  8014. 000056A2  101F                     move.b     D0, [A7]+
  8015. 000056A4  205F                     movea.l    A0, [A7]+
  8016. 000056A6  A06A                     syscall    HSetState
  8017. 000056A8  102E FF83                move.b     D0, [A6 - 0x7D]
  8018. 000056AC  670E                     beq        +0x10 /* 000056BC */
  8019. 000056AE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8020. 000056B2  1F3C 0001                move.b     -[A7], 0x1
  8021. 000056B6  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  8022. 000056BA  600C                     bra        +0xE /* 000056C8 */
  8023. label000056BC:
  8024. 000056BC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  8025. 000056C0  1F3C 0001                move.b     -[A7], 0x1
  8026. 000056C4  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  8027. label000056C8:
  8028. 000056C8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8029. 000056CC  4E5E                     unlink     A6
  8030. 000056CE  205F                     movea.l    A0, [A7]+
  8031. 000056D0  DEFC 000E                add.w      A7, 0xE
  8032. 000056D4  4ED0                     jmp        [A0]
  8033. export_1455:
  8034. 000056D6  4E56 FFD8                link       A6, -0x0028
  8035. 000056DA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8036. 000056DE  422E 0010                clr.b      [A6 + 0x10]
  8037. 000056E2  206E 0008                movea.l    A0, [A6 + 0x8]
  8038. 000056E6  2850                     movea.l    A4, [A0]
  8039. 000056E8  3D6C 0002 FFDC           move.w     [A6 - 0x24], [A4 + 0x2]
  8040. 000056EE  3E14                     move.w     D7, [A4]
  8041. 000056F0  4A6E FFDC                tst.w      [A6 - 0x24]
  8042. 000056F4  5EC0                     sgt        D0
  8043. 000056F6  4A00                     tst.b      D0
  8044. 000056F8  6700 00F8                beq        +0xFA /* 000057F2 */
  8045. 000056FC  2F00                     move.l     -[A7], D0
  8046. 000056FE  4267                     clr.w      -[A7]
  8047. 00005700  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8048. 00005704  3207                     move.w     D1, D7
  8049. 00005706  48C1                     ext.l      D1
  8050. 00005708  2F01                     move.l     -[A7], D1
  8051. 0000570A  486E FFF8                pea.l      [A6 - 0x8]
  8052. 0000570E  4EBA DA64                jsr        [PC - 0x259C /* 00003174 */]
  8053. 00005712  121F                     move.b     D1, [A7]+
  8054. 00005714  201F                     move.l     D0, [A7]+
  8055. 00005716  C001                     and.b      D0, D1
  8056. 00005718  6700 00D8                beq        +0xDA /* 000057F2 */
  8057. 0000571C  42A7                     clr.l      -[A7]
  8058. 0000571E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8059. 00005722  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  8060. 00005726  2A1F                     move.l     D5, [A7]+
  8061. 00005728  2045                     movea.l    A0, D5
  8062. 0000572A  266E FFF8                movea.l    A3, [A6 - 0x8]
  8063. 0000572E  D7D0                     add.l      A3, [A0]
  8064. 00005730  280B                     move.l     D4, A3
  8065. 00005732  700E                     moveq.l    D0, 0x0E
  8066. 00005734  9880                     sub.l      D4, D0
  8067. 00005736  3D7C 0001 FFDA           move.w     [A6 - 0x26], 0x1
  8068. 0000573C  2044                     movea.l    A0, D4
  8069. 0000573E  3D50 FFD8                move.w     [A6 - 0x28], [A0]
  8070. 00005742  3D6E FFDA FFEE           move.w     [A6 - 0x12], [A6 - 0x26]
  8071. 00005748  6000 0090                bra        +0x92 /* 000057DA */
  8072. label0000574C:
  8073. 0000574C  3C13                     move.w     D6, [A3]
  8074. 0000574E  302B 0002                move.w     D0, [A3 + 0x2]
  8075. 00005752  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  8076. 00005756  6676                     bne        +0x78 /* 000057CE */
  8077. 00005758  BC47                     cmp.w      D6, D7
  8078. 0000575A  6758                     beq        +0x5A /* 000057B4 */
  8079. 0000575C  3006                     move.w     D0, D6
  8080. 0000575E  48C0                     ext.l      D0
  8081. 00005760  D08B                     add.l      D0, A3
  8082. 00005762  2D40 FFE6                move.l     [A6 - 0x1A], D0
  8083. 00005766  3007                     move.w     D0, D7
  8084. 00005768  48C0                     ext.l      D0
  8085. 0000576A  D08B                     add.l      D0, A3
  8086. 0000576C  2D40 FFE2                move.l     [A6 - 0x1E], D0
  8087. 00005770  2045                     movea.l    A0, D5
  8088. 00005772  2245                     movea.l    A1, D5
  8089. 00005774  2251                     movea.l    A1, [A1]
  8090. 00005776  2011                     move.l     D0, [A1]
  8091. 00005778  D090                     add.l      D0, [A0]
  8092. 0000577A  2D40 FFDE                move.l     [A6 - 0x22], D0
  8093. 0000577E  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  8094. 00005782  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  8095. 00005786  202E FFDE                move.l     D0, [A6 - 0x22]
  8096. 0000578A  90AE FFE6                sub.l      D0, [A6 - 0x1A]
  8097. 0000578E  3207                     move.w     D1, D7
  8098. 00005790  48C1                     ext.l      D1
  8099. 00005792  9081                     sub.l      D0, D1
  8100. 00005794  2F00                     move.l     -[A7], D0
  8101. 00005796  201F                     move.l     D0, [A7]+
  8102. 00005798  225F                     movea.l    A1, [A7]+
  8103. 0000579A  205F                     movea.l    A0, [A7]+
  8104. 0000579C  A02E                     syscall    BlockMove/BlockMoveData
  8105. 0000579E  2044                     movea.l    A0, D4
  8106. 000057A0  3007                     move.w     D0, D7
  8107. 000057A2  48C0                     ext.l      D0
  8108. 000057A4  D0A8 0004                add.l      D0, [A0 + 0x4]
  8109. 000057A8  3206                     move.w     D1, D6
  8110. 000057AA  48C1                     ext.l      D1
  8111. 000057AC  9081                     sub.l      D0, D1
  8112. 000057AE  2044                     movea.l    A0, D4
  8113. 000057B0  2140 0004                move.l     [A0 + 0x4], D0
  8114. label000057B4:
  8115. 000057B4  206E 0008                movea.l    A0, [A6 + 0x8]
  8116. 000057B8  2F10                     move.l     -[A7], [A0]
  8117. 000057BA  2F0B                     move.l     -[A7], A3
  8118. 000057BC  3007                     move.w     D0, D7
  8119. 000057BE  48C0                     ext.l      D0
  8120. 000057C0  2F00                     move.l     -[A7], D0
  8121. 000057C2  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  8122. 000057C6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  8123. 000057CC  6018                     bra        +0x1A /* 000057E6 */
  8124. label000057CE:
  8125. 000057CE  3006                     move.w     D0, D6
  8126. 000057D0  48C0                     ext.l      D0
  8127. 000057D2  D7C0                     add.l      A3, D0
  8128. 000057D4  526E FFEE                addq.w     [A6 - 0x12], 1
  8129. 000057D8  690C                     bvs        +0xE /* 000057E6 */
  8130. label000057DA:
  8131. 000057DA  302E FFEE                move.w     D0, [A6 - 0x12]
  8132. 000057DE  B06E FFD8                cmp.w      D0, [A6 - 0x28]
  8133. 000057E2  6F00 FF68                ble        -0x96 /* 0000574C */
  8134. label000057E6:
  8135. 000057E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8136. 000057EA  1F3C 0001                move.b     -[A7], 0x1
  8137. 000057EE  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  8138. label000057F2:
  8139. 000057F2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8140. 000057F6  4E5E                     unlink     A6
  8141. 000057F8  205F                     movea.l    A0, [A7]+
  8142. 000057FA  504F                     addq.w     A7, 8
  8143. 000057FC  4ED0                     jmp        [A0]
  8144. export_1456:
  8145. fn000057FE:
  8146. 000057FE  4E56 FFCC                link       A6, -0x0034
  8147. 00005802  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  8148. 00005806  286E 0008                movea.l    A4, [A6 + 0x8]
  8149. 0000580A  2054                     movea.l    A0, [A4]
  8150. 0000580C  2028 0028                move.l     D0, [A0 + 0x28]
  8151. 00005810  7232                     moveq.l    D1, 0x32
  8152. 00005812  D081                     add.l      D0, D1
  8153. 00005814  2828 002E                move.l     D4, [A0 + 0x2E]
  8154. 00005818  D880                     add.l      D4, D0
  8155. 0000581A  2004                     move.l     D0, D4
  8156. 0000581C  D094                     add.l      D0, [A4]
  8157. 0000581E  2D40 FFEC                move.l     [A6 - 0x14], D0
  8158. 00005822  486E FFEC                pea.l      [A6 - 0x14]
  8159. 00005826  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  8160. 0000582A  486E FFEC                pea.l      [A6 - 0x14]
  8161. 0000582E  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  8162. 00005832  2E2E FFEC                move.l     D7, [A6 - 0x14]
  8163. 00005836  9E94                     sub.l      D7, [A4]
  8164. 00005838  42A7                     clr.l      -[A7]
  8165. 0000583A  2F0C                     move.l     -[A7], A4
  8166. 0000583C  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  8167. 00005840  2C1F                     move.l     D6, [A7]+
  8168. 00005842  2006                     move.l     D0, D6
  8169. 00005844  9087                     sub.l      D0, D7
  8170. 00005846  7220                     moveq.l    D1, 0x20
  8171. 00005848  B280                     cmp.l      D1, D0
  8172. 0000584A  6E2E                     bgt        +0x30 /* 0000587A */
  8173. 0000584C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8174. 00005850  486E FFCC                pea.l      [A6 - 0x34]
  8175. 00005854  7020                     moveq.l    D0, 0x20
  8176. 00005856  2F00                     move.l     -[A7], D0
  8177. 00005858  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  8178. 0000585C  203C 574F 5341           move.l     D0, 0x574F5341 /* 'WOSA' */
  8179. 00005862  B0AE FFCC                cmp.l      D0, [A6 - 0x34]
  8180. 00005866  6612                     bne        +0x14 /* 0000587A */
  8181. 00005868  202E FFD0                move.l     D0, [A6 - 0x30]
  8182. 0000586C  D087                     add.l      D0, D7
  8183. 0000586E  2A2E FFD4                move.l     D5, [A6 - 0x2C]
  8184. 00005872  DA80                     add.l      D5, D0
  8185. 00005874  BC85                     cmp.l      D6, D5
  8186. 00005876  6D02                     blt        +0x4 /* 0000587A */
  8187. 00005878  2E05                     move.l     D7, D5
  8188. label0000587A:
  8189. 0000587A  2D47 000C                move.l     [A6 + 0xC], D7
  8190. 0000587E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  8191. 00005882  4E5E                     unlink     A6
  8192. 00005884  2E9F                     move.l     [A7], [A7]+
  8193. 00005886  4E75                     rts
  8194. export_1457:
  8195. 00005888  4E56 0000                link       A6, 0
  8196. 0000588C  2F0C                     move.l     -[A7], A4
  8197. 0000588E  206E 0008                movea.l    A0, [A6 + 0x8]
  8198. 00005892  2850                     movea.l    A4, [A0]
  8199. 00005894  202C 0038                move.l     D0, [A4 + 0x38]
  8200. 00005898  7240                     moveq.l    D1, 0x40
  8201. 0000589A  D081                     add.l      D0, D1
  8202. 0000589C  222C 003C                move.l     D1, [A4 + 0x3C]
  8203. 000058A0  D280                     add.l      D1, D0
  8204. 000058A2  2D41 000C                move.l     [A6 + 0xC], D1
  8205. 000058A6  285F                     movea.l    A4, [A7]+
  8206. 000058A8  4E5E                     unlink     A6
  8207. 000058AA  2E9F                     move.l     [A7], [A7]+
  8208. 000058AC  4E75                     rts
  8209. export_1458:
  8210. fn000058AE:
  8211. 000058AE  4E56 FFCC                link       A6, -0x0034
  8212. 000058B2  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  8213. 000058B6  286E 0008                movea.l    A4, [A6 + 0x8]
  8214. 000058BA  2054                     movea.l    A0, [A4]
  8215. 000058BC  2028 002C                move.l     D0, [A0 + 0x2C]
  8216. 000058C0  7236                     moveq.l    D1, 0x36
  8217. 000058C2  D081                     add.l      D0, D1
  8218. 000058C4  2828 0032                move.l     D4, [A0 + 0x32]
  8219. 000058C8  D880                     add.l      D4, D0
  8220. 000058CA  2004                     move.l     D0, D4
  8221. 000058CC  D094                     add.l      D0, [A4]
  8222. 000058CE  2D40 FFEC                move.l     [A6 - 0x14], D0
  8223. 000058D2  486E FFEC                pea.l      [A6 - 0x14]
  8224. 000058D6  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  8225. 000058DA  486E FFEC                pea.l      [A6 - 0x14]
  8226. 000058DE  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  8227. 000058E2  2E2E FFEC                move.l     D7, [A6 - 0x14]
  8228. 000058E6  9E94                     sub.l      D7, [A4]
  8229. 000058E8  42A7                     clr.l      -[A7]
  8230. 000058EA  2F0C                     move.l     -[A7], A4
  8231. 000058EC  4EAD 0122                jsr        [A5 + 0x122 /* export_32 */]
  8232. 000058F0  2C1F                     move.l     D6, [A7]+
  8233. 000058F2  2006                     move.l     D0, D6
  8234. 000058F4  9087                     sub.l      D0, D7
  8235. 000058F6  7220                     moveq.l    D1, 0x20
  8236. 000058F8  B280                     cmp.l      D1, D0
  8237. 000058FA  6E2E                     bgt        +0x30 /* 0000592A */
  8238. 000058FC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8239. 00005900  486E FFCC                pea.l      [A6 - 0x34]
  8240. 00005904  7020                     moveq.l    D0, 0x20
  8241. 00005906  2F00                     move.l     -[A7], D0
  8242. 00005908  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  8243. 0000590C  203C 574F 5341           move.l     D0, 0x574F5341 /* 'WOSA' */
  8244. 00005912  B0AE FFCC                cmp.l      D0, [A6 - 0x34]
  8245. 00005916  6612                     bne        +0x14 /* 0000592A */
  8246. 00005918  202E FFD0                move.l     D0, [A6 - 0x30]
  8247. 0000591C  D087                     add.l      D0, D7
  8248. 0000591E  2A2E FFD4                move.l     D5, [A6 - 0x2C]
  8249. 00005922  DA80                     add.l      D5, D0
  8250. 00005924  BC85                     cmp.l      D6, D5
  8251. 00005926  6D02                     blt        +0x4 /* 0000592A */
  8252. 00005928  2E05                     move.l     D7, D5
  8253. label0000592A:
  8254. 0000592A  2D47 000C                move.l     [A6 + 0xC], D7
  8255. 0000592E  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  8256. 00005932  4E5E                     unlink     A6
  8257. 00005934  2E9F                     move.l     [A7], [A7]+
  8258. 00005936  4E75                     rts
  8259. export_1459:
  8260. fn00005938:
  8261. 00005938  4E56 FFE6                link       A6, -0x001A
  8262. 0000593C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  8263. 00005940  206E 0008                movea.l    A0, [A6 + 0x8]
  8264. 00005944  43EE FFF4                lea.l      A1, [A6 - 0xC]
  8265. 00005948  7005                     moveq.l    D0, 0x05
  8266. label0000594A:
  8267. 0000594A  32D8                     move.w     [A1]+, [A0]+
  8268. 0000594C  51C8 FFFC                dbf        D0, -0x6 /* 0000594A */
  8269. 00005950  42A7                     clr.l      -[A7]
  8270. 00005952  2F2D A78C                move.l     -[A7], [A5 - 0x5874]
  8271. 00005956  2F3C 5354 424C           move.l     -[A7], 0x5354424C /* 'STBL' */
  8272. 0000595C  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  8273. 00005960  265F                     movea.l    A3, [A7]+
  8274. 00005962  200B                     move.l     D0, A3
  8275. 00005964  6608                     bne        +0xA /* 0000596E */
  8276. 00005966  7000                     moveq.l    D0, 0x00
  8277. 00005968  2D40 000C                move.l     [A6 + 0xC], D0
  8278. 0000596C  607E                     bra        +0x80 /* 000059EC */
  8279. label0000596E:
  8280. 0000596E  2E13                     move.l     D7, [A3]
  8281. 00005970  7018                     moveq.l    D0, 0x18
  8282. 00005972  DE80                     add.l      D7, D0
  8283. 00005974  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  8284. 0000597A  2053                     movea.l    A0, [A3]
  8285. 0000597C  3D68 0012 FFE6           move.w     [A6 - 0x1A], [A0 + 0x12]
  8286. 00005982  3C2E FFE8                move.w     D6, [A6 - 0x18]
  8287. 00005986  6046                     bra        +0x48 /* 000059CE */
  8288. label00005988:
  8289. 00005988  2847                     movea.l    A4, D7
  8290. 0000598A  302C 000C                move.w     D0, [A4 + 0xC]
  8291. 0000598E  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  8292. 00005992  57C0                     seq        D0
  8293. 00005994  4A00                     tst.b      D0
  8294. 00005996  672E                     beq        +0x30 /* 000059C6 */
  8295. 00005998  322C 0010                move.w     D1, [A4 + 0x10]
  8296. 0000599C  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  8297. 000059A0  57C1                     seq        D1
  8298. 000059A2  C001                     and.b      D0, D1
  8299. 000059A4  6720                     beq        +0x22 /* 000059C6 */
  8300. 000059A6  41EE FFF6                lea.l      A0, [A6 - 0xA]
  8301. 000059AA  322C 000E                move.w     D1, [A4 + 0xE]
  8302. 000059AE  B250                     cmp.w      D1, [A0]
  8303. 000059B0  57C1                     seq        D1
  8304. 000059B2  C001                     and.b      D0, D1
  8305. 000059B4  6710                     beq        +0x12 /* 000059C6 */
  8306. 000059B6  2D54 000C                move.l     [A6 + 0xC], [A4]
  8307. 000059BA  2F2D A78C                move.l     -[A7], [A5 - 0x5874]
  8308. 000059BE  4267                     clr.w      -[A7]
  8309. 000059C0  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  8310. 000059C4  6026                     bra        +0x28 /* 000059EC */
  8311. label000059C6:
  8312. 000059C6  7018                     moveq.l    D0, 0x18
  8313. 000059C8  DE80                     add.l      D7, D0
  8314. 000059CA  5246                     addq.w     D6, 1
  8315. 000059CC  6906                     bvs        +0x8 /* 000059D4 */
  8316. label000059CE:
  8317. 000059CE  BC6E FFE6                cmp.w      D6, [A6 - 0x1A]
  8318. 000059D2  6FB4                     ble        -0x4A /* 00005988 */
  8319. label000059D4:
  8320. 000059D4  2F2D A78C                move.l     -[A7], [A5 - 0x5874]
  8321. 000059D8  4267                     clr.w      -[A7]
  8322. 000059DA  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  8323. 000059DE  42A7                     clr.l      -[A7]
  8324. 000059E0  486E FFF4                pea.l      [A6 - 0xC]
  8325. 000059E4  4EBA A72A                jsr        [PC - 0x58D6 /* 00000110 */]
  8326. 000059E8  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  8327. label000059EC:
  8328. 000059EC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  8329. 000059F0  4E5E                     unlink     A6
  8330. 000059F2  2E9F                     move.l     [A7], [A7]+
  8331. 000059F4  4E75                     rts
  8332. export_1460:
  8333. 000059F6  4E56 FFDA                link       A6, -0x0026
  8334. 000059FA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8335. 000059FE  4247                     clr.w      D7
  8336. 00005A00  42A7                     clr.l      -[A7]
  8337. 00005A02  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8338. 00005A06  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  8339. 00005A0A  285F                     movea.l    A4, [A7]+
  8340. 00005A0C  200C                     move.l     D0, A4
  8341. 00005A0E  6700 00C4                beq        +0xC6 /* 00005AD4 */
  8342. 00005A12  2F0C                     move.l     -[A7], A4
  8343. 00005A14  486E FFDD                pea.l      [A6 - 0x23]
  8344. 00005A18  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  8345. 00005A1C  102E 0010                move.b     D0, [A6 + 0x10]
  8346. 00005A20  660A                     bne        +0xC /* 00005A2C */
  8347. 00005A22  302E 0012                move.w     D0, [A6 + 0x12]
  8348. 00005A26  4440                     neg.w      D0
  8349. 00005A28  3D40 0012                move.w     [A6 + 0x12], D0
  8350. label00005A2C:
  8351. 00005A2C  2F0C                     move.l     -[A7], A4
  8352. 00005A2E  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  8353. 00005A32  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  8354. 00005A36  486E FFF8                pea.l      [A6 - 0x8]
  8355. 00005A3A  486E FFF4                pea.l      [A6 - 0xC]
  8356. 00005A3E  486E FFEC                pea.l      [A6 - 0x14]
  8357. 00005A42  486E FFE8                pea.l      [A6 - 0x18]
  8358. 00005A46  4EBA CD68                jsr        [PC - 0x3298 /* 000027B0 */]
  8359. 00005A4A  4AAE FFEC                tst.l      [A6 - 0x14]
  8360. 00005A4E  6700 0084                beq        +0x86 /* 00005AD4 */
  8361. 00005A52  202E FFEC                move.l     D0, [A6 - 0x14]
  8362. 00005A56  D0AE FFF8                add.l      D0, [A6 - 0x8]
  8363. 00005A5A  2640                     movea.l    A3, D0
  8364. 00005A5C  97FC 0000 0001           sub.l      A3, 0x1
  8365. 00005A62  1C13                     move.b     D6, [A3]
  8366. 00005A64  700D                     moveq.l    D0, 0x0D
  8367. 00005A66  B006                     cmp.b      D0, D6
  8368. 00005A68  660A                     bne        +0xC /* 00005A74 */
  8369. 00005A6A  7001                     moveq.l    D0, 0x01
  8370. 00005A6C  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  8371. 00005A70  6762                     beq        +0x64 /* 00005AD4 */
  8372. 00005A72  6004                     bra        +0x6 /* 00005A78 */
  8373. label00005A74:
  8374. 00005A74  528B                     addq.l     A3, 1
  8375. 00005A76  1C13                     move.b     D6, [A3]
  8376. label00005A78:
  8377. 00005A78  4213                     clr.b      [A3]
  8378. 00005A7A  2D6E FFF8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x8]
  8379. 00005A80  4205                     clr.b      D5
  8380. 00005A82  7E01                     moveq.l    D7, 0x01
  8381. label00005A84:
  8382. 00005A84  2D6E FFE4 FFE0           move.l     [A6 - 0x20], [A6 - 0x1C]
  8383. 00005A8A  486E FFE4                pea.l      [A6 - 0x1C]
  8384. 00005A8E  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  8385. 00005A92  206E FFE4                movea.l    A0, [A6 - 0x1C]
  8386. 00005A96  1810                     move.b     D4, [A0]
  8387. 00005A98  4210                     clr.b      [A0]
  8388. 00005A9A  4AAE 000C                tst.l      [A6 + 0xC]
  8389. 00005A9E  6716                     beq        +0x18 /* 00005AB6 */
  8390. 00005AA0  4267                     clr.w      -[A7]
  8391. 00005AA2  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  8392. 00005AA6  3F07                     move.w     -[A7], D7
  8393. 00005AA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8394. 00005AAC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8395. 00005AB0  205F                     movea.l    A0, [A7]+
  8396. 00005AB2  4E90                     jsr        [A0]
  8397. 00005AB4  1A1F                     move.b     D5, [A7]+
  8398. label00005AB6:
  8399. 00005AB6  206E FFE4                movea.l    A0, [A6 - 0x1C]
  8400. 00005ABA  1084                     move.b     [A0], D4
  8401. 00005ABC  57C0                     seq        D0
  8402. 00005ABE  2205                     move.l     D1, D5
  8403. 00005AC0  8200                     or.b       D1, D0
  8404. 00005AC2  0241 0001                andi.w     D1, 0x1
  8405. 00005AC6  6702                     beq        +0x4 /* 00005ACA */
  8406. 00005AC8  6008                     bra        +0xA /* 00005AD2 */
  8407. label00005ACA:
  8408. 00005ACA  52AE FFE4                addq.l     [A6 - 0x1C], 1
  8409. 00005ACE  5247                     addq.w     D7, 1
  8410. 00005AD0  60B2                     bra        -0x4C /* 00005A84 */
  8411. label00005AD2:
  8412. 00005AD2  1686                     move.b     [A3], D6
  8413. label00005AD4:
  8414. 00005AD4  200C                     move.l     D0, A4
  8415. 00005AD6  6716                     beq        +0x18 /* 00005AEE */
  8416. 00005AD8  2F0C                     move.l     -[A7], A4
  8417. 00005ADA  1F2E FFDD                move.b     -[A7], [A6 - 0x23]
  8418. 00005ADE  101F                     move.b     D0, [A7]+
  8419. 00005AE0  205F                     movea.l    A0, [A7]+
  8420. 00005AE2  A06A                     syscall    HSetState
  8421. 00005AE4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8422. 00005AE8  4267                     clr.w      -[A7]
  8423. 00005AEA  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  8424. label00005AEE:
  8425. 00005AEE  3D47 0018                move.w     [A6 + 0x18], D7
  8426. 00005AF2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8427. 00005AF6  4E5E                     unlink     A6
  8428. 00005AF8  205F                     movea.l    A0, [A7]+
  8429. 00005AFA  DEFC 0010                add.w      A7, 0x10
  8430. 00005AFE  4ED0                     jmp        [A0]
  8431. export_1461:
  8432. 00005B00  4E56 FF64                link       A6, -0x009C
  8433. 00005B04  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8434. 00005B08  4AAD AF60                tst.l      [A5 - 0x50A0]
  8435. 00005B0C  56C0                     sne        D0
  8436. 00005B0E  4400                     neg.b      D0
  8437. 00005B10  1D40 0008                move.b     [A6 + 0x8], D0
  8438. 00005B14  4AAD AF60                tst.l      [A5 - 0x50A0]
  8439. 00005B18  57C0                     seq        D0
  8440. 00005B1A  222D A284                move.l     D1, [A5 - 0x5D7C]
  8441. 00005B1E  B2AD AF6C                cmp.l      D1, [A5 - 0x5094]
  8442. 00005B22  56C1                     sne        D1
  8443. 00005B24  8001                     or.b       D0, D1
  8444. 00005B26  6600 012E                bne        +0x130 /* 00005C56 */
  8445. 00005B2A  42A7                     clr.l      -[A7]
  8446. 00005B2C  2F2D AF60                move.l     -[A7], [A5 - 0x50A0]
  8447. 00005B30  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  8448. 00005B34  2C1F                     move.l     D6, [A7]+
  8449. 00005B36  6700 011E                beq        +0x120 /* 00005C56 */
  8450. 00005B3A  2046                     movea.l    A0, D6
  8451. 00005B3C  2050                     movea.l    A0, [A0]
  8452. 00005B3E  2E28 0024                move.l     D7, [A0 + 0x24]
  8453. 00005B42  2F2D AF60                move.l     -[A7], [A5 - 0x50A0]
  8454. 00005B46  4267                     clr.w      -[A7]
  8455. 00005B48  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  8456. 00005B4C  486E FF7C                pea.l      [A6 - 0x84]
  8457. 00005B50  2F3C 0000 0084           move.l     -[A7], 0x84
  8458. 00005B56  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  8459. 00005B5A  2D6D AF60 FF7C           move.l     [A6 - 0x84], [A5 - 0x50A0]
  8460. 00005B60  4267                     clr.w      -[A7]
  8461. 00005B62  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  8462. 00005B66  202D AF70                move.l     D0, [A5 - 0x5090]
  8463. 00005B6A  5380                     subq.l     D0, 1
  8464. 00005B6C  2F00                     move.l     -[A7], D0
  8465. 00005B6E  486E FF7C                pea.l      [A6 - 0x84]
  8466. 00005B72  4EBA D10E                jsr        [PC - 0x2EF2 /* 00002C82 */]
  8467. 00005B76  101F                     move.b     D0, [A7]+
  8468. 00005B78  6604                     bne        +0x6 /* 00005B7E */
  8469. 00005B7A  6000 00DA                bra        +0xDC /* 00005C56 */
  8470. label00005B7E:
  8471. 00005B7E  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  8472. 00005B82  2F2D AF70                move.l     -[A7], [A5 - 0x5090]
  8473. 00005B86  1F3C 0001                move.b     -[A7], 0x1
  8474. 00005B8A  4EBA 0414                jsr        [PC + 0x414 /* 00005FA0 */]
  8475. 00005B8E  2F2D A60C                move.l     -[A7], [A5 - 0x59F4]
  8476. 00005B92  202D AF70                move.l     D0, [A5 - 0x5090]
  8477. 00005B96  5280                     addq.l     D0, 1
  8478. 00005B98  2F00                     move.l     -[A7], D0
  8479. 00005B9A  1F3C 0001                move.b     -[A7], 0x1
  8480. 00005B9E  4EBA 0400                jsr        [PC + 0x400 /* 00005FA0 */]
  8481. 00005BA2  52AD A604                addq.l     [A5 - 0x59FC], 1
  8482. 00005BA6  7001                     moveq.l    D0, 0x01
  8483. 00005BA8  B0AD AF70                cmp.l      D0, [A5 - 0x5090]
  8484. 00005BAC  6606                     bne        +0x8 /* 00005BB4 */
  8485. 00005BAE  2B6D AF60 A608           move.l     [A5 - 0x59F8], [A5 - 0x50A0]
  8486. label00005BB4:
  8487. 00005BB4  1B7C 0001 A4BC           move.b     [A5 - 0x5B44], 0x1
  8488. 00005BBA  42A7                     clr.l      -[A7]
  8489. 00005BBC  2F07                     move.l     -[A7], D7
  8490. 00005BBE  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  8491. 00005BC2  265F                     movea.l    A3, [A7]+
  8492. 00005BC4  2853                     movea.l    A4, [A3]
  8493. 00005BC6  52AC 0018                addq.l     [A4 + 0x18], 1
  8494. 00005BCA  2A2C 0020                move.l     D5, [A4 + 0x20]
  8495. 00005BCE  282C 001C                move.l     D4, [A4 + 0x1C]
  8496. 00005BD2  2F07                     move.l     -[A7], D7
  8497. 00005BD4  1F3C 0001                move.b     -[A7], 0x1
  8498. 00005BD8  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  8499. 00005BDC  4AAD AF2C                tst.l      [A5 - 0x50D4]
  8500. 00005BE0  675A                     beq        +0x5C /* 00005C3C */
  8501. 00005BE2  BEAD AF2C                cmp.l      D7, [A5 - 0x50D4]
  8502. 00005BE6  670A                     beq        +0xC /* 00005BF2 */
  8503. 00005BE8  2F3C 0004 7F8E           move.l     -[A7], 0x47F8E
  8504. 00005BEE  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  8505. label00005BF2:
  8506. 00005BF2  52AD A5FC                addq.l     [A5 - 0x5A04], 1
  8507. 00005BF6  2B6D AD22 A600           move.l     [A5 - 0x5A00], [A5 - 0x52DE]
  8508. 00005BFC  42A7                     clr.l      -[A7]
  8509. 00005BFE  2F05                     move.l     -[A7], D5
  8510. 00005C00  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  8511. 00005C04  265F                     movea.l    A3, [A7]+
  8512. 00005C06  200B                     move.l     D0, A3
  8513. 00005C08  6712                     beq        +0x14 /* 00005C1C */
  8514. 00005C0A  2053                     movea.l    A0, [A3]
  8515. 00005C0C  216D AF2C 001C           move.l     [A0 + 0x1C], [A5 - 0x50D4]
  8516. 00005C12  2F05                     move.l     -[A7], D5
  8517. 00005C14  1F3C 0001                move.b     -[A7], 0x1
  8518. 00005C18  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  8519. label00005C1C:
  8520. 00005C1C  42A7                     clr.l      -[A7]
  8521. 00005C1E  2F04                     move.l     -[A7], D4
  8522. 00005C20  4EAD 126A                jsr        [A5 + 0x126A /* export_585 */]
  8523. 00005C24  265F                     movea.l    A3, [A7]+
  8524. 00005C26  200B                     move.l     D0, A3
  8525. 00005C28  6712                     beq        +0x14 /* 00005C3C */
  8526. 00005C2A  2053                     movea.l    A0, [A3]
  8527. 00005C2C  216D AF2C 0020           move.l     [A0 + 0x20], [A5 - 0x50D4]
  8528. 00005C32  2F04                     move.l     -[A7], D4
  8529. 00005C34  1F3C 0001                move.b     -[A7], 0x1
  8530. 00005C38  4EAD 11DA                jsr        [A5 + 0x11DA /* export_567 */]
  8531. label00005C3C:
  8532. 00005C3C  2D6D AF60 FF64           move.l     [A6 - 0x9C], [A5 - 0x50A0]
  8533. 00005C42  7000                     moveq.l    D0, 0x00
  8534. 00005C44  2B40 AF60                move.l     [A5 - 0x50A0], D0
  8535. 00005C48  2F2E FF64                move.l     -[A7], [A6 - 0x9C]
  8536. 00005C4C  2F2D A284                move.l     -[A7], [A5 - 0x5D7C]
  8537. 00005C50  4267                     clr.w      -[A7]
  8538. 00005C52  4EAD 2822                jsr        [A5 + 0x2822 /* export_1280 */]
  8539. label00005C56:
  8540. 00005C56  7000                     moveq.l    D0, 0x00
  8541. 00005C58  2B40 AF60                move.l     [A5 - 0x50A0], D0
  8542. 00005C5C  7000                     moveq.l    D0, 0x00
  8543. 00005C5E  2B40 AF70                move.l     [A5 - 0x5090], D0
  8544. 00005C62  7000                     moveq.l    D0, 0x00
  8545. 00005C64  2B40 AF6C                move.l     [A5 - 0x5094], D0
  8546. 00005C68  7000                     moveq.l    D0, 0x00
  8547. 00005C6A  2B40 AF2C                move.l     [A5 - 0x50D4], D0
  8548. 00005C6E  7000                     moveq.l    D0, 0x00
  8549. 00005C70  2B40 AD22                move.l     [A5 - 0x52DE], D0
  8550. 00005C74  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8551. 00005C78  4E5E                     unlink     A6
  8552. 00005C7A  4E75                     rts
  8553. fn00005C7C:
  8554. 00005C7C  4E56 FFDE                link       A6, -0x0022
  8555. 00005C80  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8556. 00005C84  282E 001C                move.l     D4, [A6 + 0x1C]
  8557. 00005C88  422E 0020                clr.b      [A6 + 0x20]
  8558. 00005C8C  206E 0008                movea.l    A0, [A6 + 0x8]
  8559. 00005C90  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  8560. 00005C94  7003                     moveq.l    D0, 0x03
  8561. label00005C96:
  8562. 00005C96  30D9                     move.w     [A0]+, [A1]+
  8563. 00005C98  51C8 FFFC                dbf        D0, -0x6 /* 00005C96 */
  8564. 00005C9C  4A6E 001A                tst.w      [A6 + 0x1A]
  8565. 00005CA0  5EC0                     sgt        D0
  8566. 00005CA2  4A00                     tst.b      D0
  8567. 00005CA4  6700 00E2                beq        +0xE4 /* 00005D88 */
  8568. 00005CA8  2F00                     move.l     -[A7], D0
  8569. 00005CAA  4267                     clr.w      -[A7]
  8570. 00005CAC  2F04                     move.l     -[A7], D4
  8571. 00005CAE  42A7                     clr.l      -[A7]
  8572. 00005CB0  486E FFF8                pea.l      [A6 - 0x8]
  8573. 00005CB4  4EBA D4BE                jsr        [PC - 0x2B42 /* 00003174 */]
  8574. 00005CB8  121F                     move.b     D1, [A7]+
  8575. 00005CBA  201F                     move.l     D0, [A7]+
  8576. 00005CBC  C001                     and.b      D0, D1
  8577. 00005CBE  6700 00C8                beq        +0xCA /* 00005D88 */
  8578. 00005CC2  42A7                     clr.l      -[A7]
  8579. 00005CC4  2F04                     move.l     -[A7], D4
  8580. 00005CC6  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  8581. 00005CCA  265F                     movea.l    A3, [A7]+
  8582. 00005CCC  2F0B                     move.l     -[A7], A3
  8583. 00005CCE  486E FFE3                pea.l      [A6 - 0x1D]
  8584. 00005CD2  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  8585. 00005CD6  286E FFF8                movea.l    A4, [A6 - 0x8]
  8586. 00005CDA  D9D3                     add.l      A4, [A3]
  8587. 00005CDC  2A0C                     move.l     D5, A4
  8588. 00005CDE  700E                     moveq.l    D0, 0x0E
  8589. 00005CE0  9A80                     sub.l      D5, D0
  8590. 00005CE2  3D7C 0001 FFE0           move.w     [A6 - 0x20], 0x1
  8591. 00005CE8  2045                     movea.l    A0, D5
  8592. 00005CEA  3D50 FFDE                move.w     [A6 - 0x22], [A0]
  8593. 00005CEE  3C2E FFE0                move.w     D6, [A6 - 0x20]
  8594. 00005CF2  607A                     bra        +0x7C /* 00005D6E */
  8595. label00005CF4:
  8596. 00005CF4  3E14                     move.w     D7, [A4]
  8597. 00005CF6  302C 0002                move.w     D0, [A4 + 0x2]
  8598. 00005CFA  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  8599. 00005CFE  6664                     bne        +0x66 /* 00005D64 */
  8600. 00005D00  206E 0014                movea.l    A0, [A6 + 0x14]
  8601. 00005D04  224C                     movea.l    A1, A4
  8602. 00005D06  700E                     moveq.l    D0, 0x0E
  8603. label00005D08:
  8604. 00005D08  30D9                     move.w     [A0]+, [A1]+
  8605. 00005D0A  51C8 FFFC                dbf        D0, -0x6 /* 00005D08 */
  8606. 00005D0E  200C                     move.l     D0, A4
  8607. 00005D10  721E                     moveq.l    D1, 0x1E
  8608. 00005D12  D081                     add.l      D0, D1
  8609. 00005D14  2D40 FFEC                move.l     [A6 - 0x14], D0
  8610. 00005D18  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8611. 00005D1C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8612. 00005D20  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  8613. 00005D24  486E FFEC                pea.l      [A6 - 0x14]
  8614. 00005D28  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  8615. 00005D2C  486E FFEC                pea.l      [A6 - 0x14]
  8616. 00005D30  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  8617. 00005D34  3007                     move.w     D0, D7
  8618. 00005D36  48C0                     ext.l      D0
  8619. 00005D38  2D40 FFE8                move.l     [A6 - 0x18], D0
  8620. 00005D3C  4267                     clr.w      -[A7]
  8621. 00005D3E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  8622. 00005D42  2F0C                     move.l     -[A7], A4
  8623. 00005D44  3007                     move.w     D0, D7
  8624. 00005D46  48C0                     ext.l      D0
  8625. 00005D48  2F00                     move.l     -[A7], D0
  8626. 00005D4A  1F2E 0018                move.b     -[A7], [A6 + 0x18]
  8627. 00005D4E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8628. 00005D52  486E FFE8                pea.l      [A6 - 0x18]
  8629. 00005D56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8630. 00005D5A  4EBA A612                jsr        [PC - 0x59EE /* 0000036E */]
  8631. 00005D5E  1D5F 0020                move.b     [A6 + 0x20], [A7]+
  8632. 00005D62  6010                     bra        +0x12 /* 00005D74 */
  8633. label00005D64:
  8634. 00005D64  3007                     move.w     D0, D7
  8635. 00005D66  48C0                     ext.l      D0
  8636. 00005D68  D9C0                     add.l      A4, D0
  8637. 00005D6A  5246                     addq.w     D6, 1
  8638. 00005D6C  6906                     bvs        +0x8 /* 00005D74 */
  8639. label00005D6E:
  8640. 00005D6E  BC6E FFDE                cmp.w      D6, [A6 - 0x22]
  8641. 00005D72  6F80                     ble        -0x7E /* 00005CF4 */
  8642. label00005D74:
  8643. 00005D74  2F0B                     move.l     -[A7], A3
  8644. 00005D76  1F2E FFE3                move.b     -[A7], [A6 - 0x1D]
  8645. 00005D7A  101F                     move.b     D0, [A7]+
  8646. 00005D7C  205F                     movea.l    A0, [A7]+
  8647. 00005D7E  A06A                     syscall    HSetState
  8648. 00005D80  2F04                     move.l     -[A7], D4
  8649. 00005D82  4267                     clr.w      -[A7]
  8650. 00005D84  4EAD 1212                jsr        [A5 + 0x1212 /* export_574 */]
  8651. label00005D88:
  8652. 00005D88  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8653. 00005D8C  4E5E                     unlink     A6
  8654. 00005D8E  205F                     movea.l    A0, [A7]+
  8655. 00005D90  DEFC 0018                add.w      A7, 0x18
  8656. 00005D94  4ED0                     jmp        [A0]
  8657. fn00005D96:
  8658. 00005D96  4E56 0000                link       A6, 0
  8659. 00005D9A  486D AF36                pea.l      [A5 - 0x50CA]
  8660. 00005D9E  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  8661. 00005DA2  206E 0008                movea.l    A0, [A6 + 0x8]
  8662. 00005DA6  2C48                     movea.l    A6, A0
  8663. 00005DA8  4EFA 01DA                jmp        [PC + 0x1DA /* 00005F84 */]
  8664. 00005DAC  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  8665. 00005DB0  2E9F                     move.l     [A7], [A7]+
  8666. 00005DB2  4E75                     rts
  8667. export_1462:
  8668. 00005DB4  4E56 FDD2                link       A6, -0x022E
  8669. 00005DB8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8670. 00005DBC  42A7                     clr.l      -[A7]
  8671. 00005DBE  2F2D A788                move.l     -[A7], [A5 - 0x5878]
  8672. 00005DC2  2F3C 4654 424C           move.l     -[A7], 0x4654424C /* 'FTBL' */
  8673. 00005DC8  4EAD 128A                jsr        [A5 + 0x128A /* export_589 */]
  8674. 00005DCC  2D5F FFE2                move.l     [A6 - 0x1E], [A7]+
  8675. 00005DD0  57C0                     seq        D0
  8676. 00005DD2  4A00                     tst.b      D0
  8677. 00005DD4  6610                     bne        +0x12 /* 00005DE6 */
  8678. 00005DD6  206E FFE2                movea.l    A0, [A6 - 0x1E]
  8679. 00005DDA  2050                     movea.l    A0, [A0]
  8680. 00005DDC  4AA8 0014                tst.l      [A0 + 0x14]
  8681. 00005DE0  56C1                     sne        D1
  8682. 00005DE2  8001                     or.b       D0, D1
  8683. 00005DE4  6706                     beq        +0x8 /* 00005DEC */
  8684. label00005DE6:
  8685. 00005DE6  2F0E                     move.l     -[A7], A6
  8686. 00005DE8  4EBA FFAC                jsr        [PC - 0x54 /* 00005D96 */]
  8687. label00005DEC:
  8688. 00005DEC  206E FFE2                movea.l    A0, [A6 - 0x1E]
  8689. 00005DF0  2050                     movea.l    A0, [A0]
  8690. 00005DF2  3D68 0012 FFF6           move.w     [A6 - 0xA], [A0 + 0x12]
  8691. 00005DF8  302E FFF6                move.w     D0, [A6 - 0xA]
  8692. 00005DFC  E540                     asl        D0.w, 2
  8693. 00005DFE  5440                     addq.w     D0, 2
  8694. 00005E00  48C0                     ext.l      D0
  8695. 00005E02  2D40 FFDE                move.l     [A6 - 0x22], D0
  8696. 00005E06  4AAD AF36                tst.l      [A5 - 0x50CA]
  8697. 00005E0A  6614                     bne        +0x16 /* 00005E20 */
  8698. 00005E0C  42A7                     clr.l      -[A7]
  8699. 00005E0E  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  8700. 00005E12  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  8701. 00005E16  2B5F AF36                move.l     [A5 - 0x50CA], [A7]+
  8702. 00005E1A  6700 0168                beq        +0x16A /* 00005F84 */
  8703. 00005E1E  601C                     bra        +0x1E /* 00005E3C */
  8704. label00005E20:
  8705. 00005E20  2F2D AF36                move.l     -[A7], [A5 - 0x50CA]
  8706. 00005E24  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  8707. 00005E28  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  8708. 00005E2C  4267                     clr.w      -[A7]
  8709. 00005E2E  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  8710. 00005E32  4A5F                     tst.w      [A7]+
  8711. 00005E34  6706                     beq        +0x8 /* 00005E3C */
  8712. 00005E36  2F0E                     move.l     -[A7], A6
  8713. 00005E38  4EBA FF5C                jsr        [PC - 0xA4 /* 00005D96 */]
  8714. label00005E3C:
  8715. 00005E3C  7018                     moveq.l    D0, 0x18
  8716. 00005E3E  2D40 FFEE                move.l     [A6 - 0x12], D0
  8717. 00005E42  3D7C 0001 FDD8           move.w     [A6 - 0x228], 0x1
  8718. 00005E48  3D6E FFF6 FDD6           move.w     [A6 - 0x22A], [A6 - 0xA]
  8719. 00005E4E  3D6E FDD8 FFFC           move.w     [A6 - 0x4], [A6 - 0x228]
  8720. 00005E54  6000 0118                bra        +0x11A /* 00005F6E */
  8721. label00005E58:
  8722. 00005E58  206E FFE2                movea.l    A0, [A6 - 0x1E]
  8723. 00005E5C  202E FFEE                move.l     D0, [A6 - 0x12]
  8724. 00005E60  D090                     add.l      D0, [A0]
  8725. 00005E62  2D40 FFE6                move.l     [A6 - 0x1A], D0
  8726. 00005E66  206E FFE6                movea.l    A0, [A6 - 0x1A]
  8727. 00005E6A  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  8728. 00005E6E  7002                     moveq.l    D0, 0x02
  8729. 00005E70  2D40 FFF2                move.l     [A6 - 0xE], D0
  8730. 00005E74  3D7C 0001 FDD4           move.w     [A6 - 0x22C], 0x1
  8731. 00005E7A  302E FFFC                move.w     D0, [A6 - 0x4]
  8732. 00005E7E  5340                     subq.w     D0, 1
  8733. 00005E80  3D40 FDD2                move.w     [A6 - 0x22E], D0
  8734. 00005E84  3D6E FDD4 FFFE           move.w     [A6 - 0x2], [A6 - 0x22C]
  8735. 00005E8A  6020                     bra        +0x22 /* 00005EAC */
  8736. label00005E8C:
  8737. 00005E8C  206D AF36                movea.l    A0, [A5 - 0x50CA]
  8738. 00005E90  202E FFF2                move.l     D0, [A6 - 0xE]
  8739. 00005E94  D090                     add.l      D0, [A0]
  8740. 00005E96  2040                     movea.l    A0, D0
  8741. 00005E98  3010                     move.w     D0, [A0]
  8742. 00005E9A  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  8743. 00005E9E  6F02                     ble        +0x4 /* 00005EA2 */
  8744. 00005EA0  6014                     bra        +0x16 /* 00005EB6 */
  8745. label00005EA2:
  8746. 00005EA2  58AE FFF2                addq.l     [A6 - 0xE], 4
  8747. 00005EA6  526E FFFE                addq.w     [A6 - 0x2], 1
  8748. 00005EAA  690A                     bvs        +0xC /* 00005EB6 */
  8749. label00005EAC:
  8750. 00005EAC  302E FFFE                move.w     D0, [A6 - 0x2]
  8751. 00005EB0  B06E FDD2                cmp.w      D0, [A6 - 0x22E]
  8752. 00005EB4  6FD6                     ble        -0x28 /* 00005E8C */
  8753. label00005EB6:
  8754. 00005EB6  206D AF36                movea.l    A0, [A5 - 0x50CA]
  8755. 00005EBA  202E FFF2                move.l     D0, [A6 - 0xE]
  8756. 00005EBE  D090                     add.l      D0, [A0]
  8757. 00005EC0  2D40 FFDA                move.l     [A6 - 0x26], D0
  8758. 00005EC4  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  8759. 00005EC8  202E FFDA                move.l     D0, [A6 - 0x26]
  8760. 00005ECC  5880                     addq.l     D0, 4
  8761. 00005ECE  2F00                     move.l     -[A7], D0
  8762. 00005ED0  202E FFDE                move.l     D0, [A6 - 0x22]
  8763. 00005ED4  90AE FFF2                sub.l      D0, [A6 - 0xE]
  8764. 00005ED8  5980                     subq.l     D0, 4
  8765. 00005EDA  2F00                     move.l     -[A7], D0
  8766. 00005EDC  201F                     move.l     D0, [A7]+
  8767. 00005EDE  225F                     movea.l    A1, [A7]+
  8768. 00005EE0  205F                     movea.l    A0, [A7]+
  8769. 00005EE2  A02E                     syscall    BlockMove/BlockMoveData
  8770. 00005EE4  202E FFE6                move.l     D0, [A6 - 0x1A]
  8771. 00005EE8  5480                     addq.l     D0, 2
  8772. 00005EEA  2F00                     move.l     -[A7], D0
  8773. 00005EEC  486E FDDA                pea.l      [A6 - 0x226]
  8774. 00005EF0  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  8775. 00005EF4  486E FDDA                pea.l      [A6 - 0x226]
  8776. 00005EF8  486E FFFA                pea.l      [A6 - 0x6]
  8777. 00005EFC  A900                     syscall    GetFNum
  8778. 00005EFE  4A6E FFFA                tst.w      [A6 - 0x6]
  8779. 00005F02  6626                     bne        +0x28 /* 00005F2A */
  8780. 00005F04  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8781. 00005F08  486E FEDA                pea.l      [A6 - 0x126]
  8782. 00005F0C  A8FF                     syscall    GetFName/GetFontName
  8783. 00005F0E  4267                     clr.w      -[A7]
  8784. 00005F10  486E FDDA                pea.l      [A6 - 0x226]
  8785. 00005F14  486E FEDA                pea.l      [A6 - 0x126]
  8786. 00005F18  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  8787. 00005F1C  101F                     move.b     D0, [A7]+
  8788. 00005F1E  660A                     bne        +0xC /* 00005F2A */
  8789. 00005F20  70FE                     moveq.l    D0, 0xFFFFFFFE
  8790. 00005F22  906E FFF8                sub.w      D0, [A6 - 0x8]
  8791. 00005F26  3D40 FFFA                move.w     [A6 - 0x6], D0
  8792. label00005F2A:
  8793. 00005F2A  206D AF36                movea.l    A0, [A5 - 0x50CA]
  8794. 00005F2E  202E FFF2                move.l     D0, [A6 - 0xE]
  8795. 00005F32  D090                     add.l      D0, [A0]
  8796. 00005F34  2D40 FFEA                move.l     [A6 - 0x16], D0
  8797. 00005F38  206E FFEA                movea.l    A0, [A6 - 0x16]
  8798. 00005F3C  30AE FFF8                move.w     [A0], [A6 - 0x8]
  8799. 00005F40  206E FFEA                movea.l    A0, [A6 - 0x16]
  8800. 00005F44  316E FFFA 0002           move.w     [A0 + 0x2], [A6 - 0x6]
  8801. 00005F4A  202E FFEE                move.l     D0, [A6 - 0x12]
  8802. 00005F4E  5480                     addq.l     D0, 2
  8803. 00005F50  7200                     moveq.l    D1, 0x00
  8804. 00005F52  4242                     clr.w      D2
  8805. 00005F54  142E FDDA                move.b     D2, [A6 - 0x226]
  8806. 00005F58  5442                     addq.w     D2, 2
  8807. 00005F5A  3202                     move.w     D1, D2
  8808. 00005F5C  C2BC FFFF FFFE           and.l      D1, 0xFFFFFFFE
  8809. 00005F62  D280                     add.l      D1, D0
  8810. 00005F64  2D41 FFEE                move.l     [A6 - 0x12], D1
  8811. 00005F68  526E FFFC                addq.w     [A6 - 0x4], 1
  8812. 00005F6C  690C                     bvs        +0xE /* 00005F7A */
  8813. label00005F6E:
  8814. 00005F6E  302E FFFC                move.w     D0, [A6 - 0x4]
  8815. 00005F72  B06E FDD6                cmp.w      D0, [A6 - 0x22A]
  8816. 00005F76  6F00 FEE0                ble        -0x11E /* 00005E58 */
  8817. label00005F7A:
  8818. 00005F7A  206D AF36                movea.l    A0, [A5 - 0x50CA]
  8819. 00005F7E  2050                     movea.l    A0, [A0]
  8820. 00005F80  30AE FFF6                move.w     [A0], [A6 - 0xA]
  8821. label00005F84:
  8822. 00005F84  4FEE FDB2                lea.l      A7, [A6 - 0x24E]
  8823. 00005F88  4AAE FFE2                tst.l      [A6 - 0x1E]
  8824. 00005F8C  670A                     beq        +0xC /* 00005F98 */
  8825. 00005F8E  2F2D A788                move.l     -[A7], [A5 - 0x5878]
  8826. 00005F92  4267                     clr.w      -[A7]
  8827. 00005F94  4EAD 11FA                jsr        [A5 + 0x11FA /* export_571 */]
  8828. label00005F98:
  8829. 00005F98  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  8830. 00005F9C  4E5E                     unlink     A6
  8831. 00005F9E  4E75                     rts
  8832. export_1463:
  8833. fn00005FA0:
  8834. 00005FA0  4E56 FEA2                link       A6, -0x015E
  8835. 00005FA4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8836. 00005FA8  4267                     clr.w      -[A7]
  8837. 00005FAA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8838. 00005FAE  486E FFD0                pea.l      [A6 - 0x30]
  8839. 00005FB2  4EBA B9D0                jsr        [PC - 0x4630 /* 00001984 */]
  8840. 00005FB6  101F                     move.b     D0, [A7]+
  8841. 00005FB8  660A                     bne        +0xC /* 00005FC4 */
  8842. 00005FBA  2F3C 0005 EA36           move.l     -[A7], 0x5EA36
  8843. 00005FC0  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  8844. label00005FC4:
  8845. 00005FC4  202E 000A                move.l     D0, [A6 + 0xA]
  8846. 00005FC8  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  8847. 00005FCC  6E00 020C                bgt        +0x20E /* 000061DA */
  8848. 00005FD0  4267                     clr.w      -[A7]
  8849. 00005FD2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8850. 00005FD6  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  8851. 00005FDA  486E FF4C                pea.l      [A6 - 0xB4]
  8852. 00005FDE  4EBA B7F8                jsr        [PC - 0x4808 /* 000017D8 */]
  8853. 00005FE2  101F                     move.b     D0, [A7]+
  8854. 00005FE4  660A                     bne        +0xC /* 00005FF0 */
  8855. 00005FE6  2F3C 0006 AE05           move.l     -[A7], 0x6AE05
  8856. 00005FEC  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  8857. label00005FF0:
  8858. 00005FF0  42A7                     clr.l      -[A7]
  8859. 00005FF2  2F2E FF4C                move.l     -[A7], [A6 - 0xB4]
  8860. 00005FF6  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  8861. 00005FFA  265F                     movea.l    A3, [A7]+
  8862. 00005FFC  200B                     move.l     D0, A3
  8863. 00005FFE  6608                     bne        +0xA /* 00006008 */
  8864. 00006000  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  8865. 00006004  6000 01D4                bra        +0x1D6 /* 000061DA */
  8866. label00006008:
  8867. 00006008  4267                     clr.w      -[A7]
  8868. 0000600A  2F0B                     move.l     -[A7], A3
  8869. 0000600C  4EBA A234                jsr        [PC - 0x5DCC /* 00000242 */]
  8870. 00006010  101F                     move.b     D0, [A7]+
  8871. 00006012  670E                     beq        +0x10 /* 00006022 */
  8872. 00006014  2F2E FF4C                move.l     -[A7], [A6 - 0xB4]
  8873. 00006018  4267                     clr.w      -[A7]
  8874. 0000601A  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  8875. 0000601E  6000 01BA                bra        +0x1BC /* 000061DA */
  8876. label00006022:
  8877. 00006022  082E 0006 FF50           btst.b     [A6 - 0xB0], 0x6
  8878. 00006028  56C0                     sne        D0
  8879. 0000602A  7201                     moveq.l    D1, 0x01
  8880. 0000602C  B2AE 000A                cmp.l      D1, [A6 + 0xA]
  8881. 00006030  57C1                     seq        D1
  8882. 00006032  8001                     or.b       D0, D1
  8883. 00006034  4400                     neg.b      D0
  8884. 00006036  1E00                     move.b     D7, D0
  8885. 00006038  082E 0004 FF50           btst.b     [A6 - 0xB0], 0x4
  8886. 0000603E  56C0                     sne        D0
  8887. 00006040  4400                     neg.b      D0
  8888. 00006042  1D40 FEA6                move.b     [A6 - 0x15A], D0
  8889. 00006046  486E FF50                pea.l      [A6 - 0xB0]
  8890. 0000604A  302E FFF0                move.w     D0, [A6 - 0x10]
  8891. 0000604E  48C0                     ext.l      D0
  8892. 00006050  2F00                     move.l     -[A7], D0
  8893. 00006052  4EAD 0EF2                jsr        [A5 + 0xEF2 /* export_474 */]
  8894. 00006056  102E 0008                move.b     D0, [A6 + 0x8]
  8895. 0000605A  6736                     beq        +0x38 /* 00006092 */
  8896. 0000605C  7E01                     moveq.l    D7, 0x01
  8897. 0000605E  4267                     clr.w      -[A7]
  8898. 00006060  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  8899. 00006064  202E 000A                move.l     D0, [A6 + 0xA]
  8900. 00006068  5380                     subq.l     D0, 1
  8901. 0000606A  2F00                     move.l     -[A7], D0
  8902. 0000606C  486E FEC8                pea.l      [A6 - 0x138]
  8903. 00006070  4EBA B766                jsr        [PC - 0x489A /* 000017D8 */]
  8904. 00006074  101F                     move.b     D0, [A7]+
  8905. 00006076  671A                     beq        +0x1C /* 00006092 */
  8906. 00006078  2053                     movea.l    A0, [A3]
  8907. 0000607A  2F08                     move.l     -[A7], A0
  8908. 0000607C  42A7                     clr.l      -[A7]
  8909. 0000607E  2F2E FEC8                move.l     -[A7], [A6 - 0x138]
  8910. 00006082  4EBA B4F0                jsr        [PC - 0x4B10 /* 00001574 */]
  8911. 00006086  201F                     move.l     D0, [A7]+
  8912. 00006088  205F                     movea.l    A0, [A7]+
  8913. 0000608A  B0A8 0024                cmp.l      D0, [A0 + 0x24]
  8914. 0000608E  56C7                     sne        D7
  8915. 00006090  4407                     neg.b      D7
  8916. label00006092:
  8917. 00006092  1007                     move.b     D0, D7
  8918. 00006094  6706                     beq        +0x8 /* 0000609C */
  8919. 00006096  08EE 0006 FF50           bset.b     [A6 - 0xB0], 0x6
  8920. label0000609C:
  8921. 0000609C  102E FEA6                move.b     D0, [A6 - 0x15A]
  8922. 000060A0  6706                     beq        +0x8 /* 000060A8 */
  8923. 000060A2  08EE 0004 FF50           bset.b     [A6 - 0xB0], 0x4
  8924. label000060A8:
  8925. 000060A8  7001                     moveq.l    D0, 0x01
  8926. 000060AA  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  8927. 000060AE  6C06                     bge        +0x8 /* 000060B6 */
  8928. 000060B0  08EE 0005 FF50           bset.b     [A6 - 0xB0], 0x5
  8929. label000060B6:
  8930. 000060B6  2013                     move.l     D0, [A3]
  8931. 000060B8  7236                     moveq.l    D1, 0x36
  8932. 000060BA  D081                     add.l      D0, D1
  8933. 000060BC  2053                     movea.l    A0, [A3]
  8934. 000060BE  2228 002C                move.l     D1, [A0 + 0x2C]
  8935. 000060C2  D280                     add.l      D1, D0
  8936. 000060C4  2D41 FEB8                move.l     [A6 - 0x148], D1
  8937. 000060C8  2053                     movea.l    A0, [A3]
  8938. 000060CA  2A28 0032                move.l     D5, [A0 + 0x32]
  8939. 000060CE  DAAE FEB8                add.l      D5, [A6 - 0x148]
  8940. 000060D2  2045                     movea.l    A0, D5
  8941. 000060D4  4A10                     tst.b      [A0]
  8942. 000060D6  6718                     beq        +0x1A /* 000060F0 */
  8943. 000060D8  08EE 0007 FF50           bset.b     [A6 - 0xB0], 0x7
  8944. 000060DE  2F05                     move.l     -[A7], D5
  8945. 000060E0  486E FF50                pea.l      [A6 - 0xB0]
  8946. 000060E4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8947. 000060E8  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  8948. 000060EC  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  8949. label000060F0:
  8950. 000060F0  3D7C 0001 FEA4           move.w     [A6 - 0x15C], 0x1
  8951. 000060F6  2053                     movea.l    A0, [A3]
  8952. 000060F8  3D68 0030 FEA2           move.w     [A6 - 0x15E], [A0 + 0x30]
  8953. 000060FE  382E FEA4                move.w     D4, [A6 - 0x15C]
  8954. 00006102  6000 00A4                bra        +0xA6 /* 000061A8 */
  8955. label00006106:
  8956. 00006106  54AE FEB8                addq.l     [A6 - 0x148], 2
  8957. 0000610A  102D A5D2                move.b     D0, [A5 - 0x5A2E]
  8958. 0000610E  671E                     beq        +0x20 /* 0000612E */
  8959. 00006110  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  8960. 00006114  486E FF50                pea.l      [A6 - 0xB0]
  8961. 00006118  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8962. 0000611C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  8963. 00006120  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  8964. 00006124  486E FEB8                pea.l      [A6 - 0x148]
  8965. 00006128  4EAD 2682                jsr        [A5 + 0x2682 /* export_1228 */]
  8966. 0000612C  6076                     bra        +0x78 /* 000061A4 */
  8967. label0000612E:
  8968. 0000612E  286E FEB8                movea.l    A4, [A6 - 0x148]
  8969. 00006132  7000                     moveq.l    D0, 0x00
  8970. 00006134  3014                     move.w     D0, [A4]
  8971. 00006136  C0BC FFFF FFFF           and.l      D0, 0xFFFFFFFF
  8972. 0000613C  2D40 FEC0                move.l     [A6 - 0x140], D0
  8973. 00006140  548C                     addq.l     A4, 2
  8974. 00006142  2D4C FEB8                move.l     [A6 - 0x148], A4
  8975. 00006146  206E FEB8                movea.l    A0, [A6 - 0x148]
  8976. 0000614A  4A10                     tst.b      [A0]
  8977. 0000614C  660A                     bne        +0xC /* 00006158 */
  8978. 0000614E  200C                     move.l     D0, A4
  8979. 00006150  5280                     addq.l     D0, 1
  8980. 00006152  2D40 FEB8                move.l     [A6 - 0x148], D0
  8981. 00006156  6010                     bra        +0x12 /* 00006168 */
  8982. label00006158:
  8983. 00006158  7000                     moveq.l    D0, 0x00
  8984. 0000615A  3014                     move.w     D0, [A4]
  8985. 0000615C  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  8986. 00006162  D08C                     add.l      D0, A4
  8987. 00006164  2D40 FEB8                move.l     [A6 - 0x148], D0
  8988. label00006168:
  8989. 00006168  2C2E FEC0                move.l     D6, [A6 - 0x140]
  8990. 0000616C  DC8C                     add.l      D6, A4
  8991. 0000616E  2046                     movea.l    A0, D6
  8992. 00006170  1D50 FEAB                move.b     [A6 - 0x155], [A0]
  8993. 00006174  2046                     movea.l    A0, D6
  8994. 00006176  4210                     clr.b      [A0]
  8995. 00006178  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  8996. 0000617C  486E FF50                pea.l      [A6 - 0xB0]
  8997. 00006180  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  8998. 00006184  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  8999. 00006188  4EAD 0CF2                jsr        [A5 + 0xCF2 /* export_410 */]
  9000. 0000618C  2046                     movea.l    A0, D6
  9001. 0000618E  10AE FEAB                move.b     [A0], [A6 - 0x155]
  9002. 00006192  202E FEC0                move.l     D0, [A6 - 0x140]
  9003. 00006196  D08C                     add.l      D0, A4
  9004. 00006198  5280                     addq.l     D0, 1
  9005. 0000619A  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  9006. 000061A0  2D40 FEB8                move.l     [A6 - 0x148], D0
  9007. label000061A4:
  9008. 000061A4  5244                     addq.w     D4, 1
  9009. 000061A6  6908                     bvs        +0xA /* 000061B0 */
  9010. label000061A8:
  9011. 000061A8  B86E FEA2                cmp.w      D4, [A6 - 0x15E]
  9012. 000061AC  6F00 FF58                ble        -0xA6 /* 00006106 */
  9013. label000061B0:
  9014. 000061B0  2F2E FF4C                move.l     -[A7], [A6 - 0xB4]
  9015. 000061B4  4267                     clr.w      -[A7]
  9016. 000061B6  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  9017. 000061BA  4267                     clr.w      -[A7]
  9018. 000061BC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  9019. 000061C0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  9020. 000061C4  486E FF4C                pea.l      [A6 - 0xB4]
  9021. 000061C8  4EBA E2DC                jsr        [PC - 0x1D24 /* 000044A6 */]
  9022. 000061CC  101F                     move.b     D0, [A7]+
  9023. 000061CE  660A                     bne        +0xC /* 000061DA */
  9024. 000061D0  2F3C 000C C3EB           move.l     -[A7], 0xCC3EB
  9025. 000061D6  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  9026. label000061DA:
  9027. 000061DA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  9028. 000061DE  4E5E                     unlink     A6
  9029. 000061E0  205F                     movea.l    A0, [A7]+
  9030. 000061E2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  9031. 000061E6  4ED0                     jmp        [A0]
  9032. fn000061E8:
  9033. 000061E8  4E56 FEFE                link       A6, -0x0102
  9034. 000061EC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  9035. 000061F0  7000                     moveq.l    D0, 0x00
  9036. 000061F2  2D40 FF0A                move.l     [A6 - 0xF6], D0
  9037. 000061F6  206E 0008                movea.l    A0, [A6 + 0x8]
  9038. 000061FA  2850                     movea.l    A4, [A0]
  9039. 000061FC  3D54 FFF8                move.w     [A6 - 0x8], [A4]
  9040. 00006200  382C 0002                move.w     D4, [A4 + 0x2]
  9041. 00006204  2D6C 0004 FFF4           move.l     [A6 - 0xC], [A4 + 0x4]
  9042. 0000620A  7032                     moveq.l    D0, 0x32
  9043. 0000620C  B044                     cmp.w      D0, D4
  9044. 0000620E  6C1E                     bge        +0x20 /* 0000622E */
  9045. 00006210  42A7                     clr.l      -[A7]
  9046. 00006212  3004                     move.w     D0, D4
  9047. 00006214  E540                     asl        D0.w, 2
  9048. 00006216  48C0                     ext.l      D0
  9049. 00006218  2F00                     move.l     -[A7], D0
  9050. 0000621A  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  9051. 0000621E  2D5F FF0A                move.l     [A6 - 0xF6], [A7]+
  9052. 00006222  660A                     bne        +0xC /* 0000622E */
  9053. 00006224  2F3C 0050 7335           move.l     -[A7], 0x507335 /* 'Ps5' */
  9054. 0000622A  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  9055. label0000622E:
  9056. 0000622E  7A06                     moveq.l    D5, 0x06
  9057. 00006230  426E FF04                clr.w      [A6 - 0xFC]
  9058. 00006234  3004                     move.w     D0, D4
  9059. 00006236  5340                     subq.w     D0, 1
  9060. 00006238  3D40 FF02                move.w     [A6 - 0xFE], D0
  9061. 0000623C  3E2E FF04                move.w     D7, [A6 - 0xFC]
  9062. 00006240  6000 00D8                bra        +0xDA /* 0000631A */
  9063. label00006244:
  9064. 00006244  206E FFF4                movea.l    A0, [A6 - 0xC]
  9065. 00006248  2C05                     move.l     D6, D5
  9066. 0000624A  DC90                     add.l      D6, [A0]
  9067. 0000624C  2046                     movea.l    A0, D6
  9068. 0000624E  43EE FFDA                lea.l      A1, [A6 - 0x26]
  9069. 00006252  7005                     moveq.l    D0, 0x05
  9070. label00006254:
  9071. 00006254  32D8                     move.w     [A1]+, [A0]+
  9072. 00006256  51C8 FFFC                dbf        D0, -0x6 /* 00006254 */
  9073. 0000625A  486E FFDA                pea.l      [A6 - 0x26]
  9074. 0000625E  4EAD 2672                jsr        [A5 + 0x2672 /* export_1226 */]
  9075. 00006262  206E 000C                movea.l    A0, [A6 + 0xC]
  9076. 00006266  3028 0004                move.w     D0, [A0 + 0x4]
  9077. 0000626A  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  9078. 0000626E  6606                     bne        +0x8 /* 00006276 */
  9079. 00006270  3D7C FFFF FFDE           move.w     [A6 - 0x22], 0xFFFF
  9080. label00006276:
  9081. 00006276  41EE FFDC                lea.l      A0, [A6 - 0x24]
  9082. 0000627A  2D48 FFD6                move.l     [A6 - 0x2A], A0
  9083. 0000627E  206E 000C                movea.l    A0, [A6 + 0xC]
  9084. 00006282  1028 0002                move.b     D0, [A0 + 0x2]
  9085. 00006286  122E FFDC                move.b     D1, [A6 - 0x24]
  9086. 0000628A  B001                     cmp.b      D0, D1
  9087. 0000628C  660A                     bne        +0xC /* 00006298 */
  9088. 0000628E  206E FFD6                movea.l    A0, [A6 - 0x2A]
  9089. 00006292  30BC FFFF                move.w     [A0], 0xFFFF
  9090. 00006296  6010                     bra        +0x12 /* 000062A8 */
  9091. label00006298:
  9092. 00006298  7000                     moveq.l    D0, 0x00
  9093. 0000629A  206E FFD6                movea.l    A0, [A6 - 0x2A]
  9094. 0000629E  3010                     move.w     D0, [A0]
  9095. 000062A0  C0BC FFFF FF00           and.l      D0, 0xFFFFFF00
  9096. 000062A6  3080                     move.w     [A0], D0
  9097. label000062A8:
  9098. 000062A8  206E 000C                movea.l    A0, [A6 + 0xC]
  9099. 000062AC  3010                     move.w     D0, [A0]
  9100. 000062AE  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  9101. 000062B2  6710                     beq        +0x12 /* 000062C4 */
  9102. 000062B4  4267                     clr.w      -[A7]
  9103. 000062B6  2046                     movea.l    A0, D6
  9104. 000062B8  3F10                     move.w     -[A7], [A0]
  9105. 000062BA  4EBA D4D2                jsr        [PC - 0x2B2E /* 0000378E */]
  9106. 000062BE  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  9107. 000062C2  600C                     bra        +0xE /* 000062D0 */
  9108. label000062C4:
  9109. 000062C4  3D7C FFFF FFEE           move.w     [A6 - 0x12], 0xFFFF
  9110. 000062CA  3D7C FFFF FFDA           move.w     [A6 - 0x26], 0xFFFF
  9111. label000062D0:
  9112. 000062D0  42A7                     clr.l      -[A7]
  9113. 000062D2  486E FFDA                pea.l      [A6 - 0x26]
  9114. 000062D6  4EBA F660                jsr        [PC - 0x9A0 /* 00005938 */]
  9115. 000062DA  2D5F FF06                move.l     [A6 - 0xFA], [A7]+
  9116. 000062DE  206E FFF4                movea.l    A0, [A6 - 0xC]
  9117. 000062E2  2C05                     move.l     D6, D5
  9118. 000062E4  DC90                     add.l      D6, [A0]
  9119. 000062E6  2046                     movea.l    A0, D6
  9120. 000062E8  30AE FFEE                move.w     [A0], [A6 - 0x12]
  9121. 000062EC  4AAE FF0A                tst.l      [A6 - 0xF6]
  9122. 000062F0  6610                     bne        +0x12 /* 00006302 */
  9123. 000062F2  3007                     move.w     D0, D7
  9124. 000062F4  E540                     asl        D0.w, 2
  9125. 000062F6  41EE FF0E                lea.l      A0, [A6 - 0xF2]
  9126. 000062FA  21AE FF06 0000           move.l     [A0 + D0.w], [A6 - 0xFA]
  9127. 00006300  6010                     bra        +0x12 /* 00006312 */
  9128. label00006302:
  9129. 00006302  206E FF0A                movea.l    A0, [A6 - 0xF6]
  9130. 00006306  2050                     movea.l    A0, [A0]
  9131. 00006308  3007                     move.w     D0, D7
  9132. 0000630A  E540                     asl        D0.w, 2
  9133. 0000630C  21AE FF06 0000           move.l     [A0 + D0.w], [A6 - 0xFA]
  9134. label00006312:
  9135. 00006312  7012                     moveq.l    D0, 0x12
  9136. 00006314  DA80                     add.l      D5, D0
  9137. 00006316  5247                     addq.w     D7, 1
  9138. 00006318  6908                     bvs        +0xA /* 00006322 */
  9139. label0000631A:
  9140. 0000631A  BE6E FF02                cmp.w      D7, [A6 - 0xFE]
  9141. 0000631E  6F00 FF24                ble        -0xDA /* 00006244 */
  9142. label00006322:
  9143. 00006322  206E 0008                movea.l    A0, [A6 + 0x8]
  9144. 00006326  2050                     movea.l    A0, [A0]
  9145. 00006328  47E8 0016                lea.l      A3, [A0 + 0x16]
  9146. 0000632C  3D7C 0001 FF00           move.w     [A6 - 0x100], 0x1
  9147. 00006332  3D6E FFF8 FEFE           move.w     [A6 - 0x102], [A6 - 0x8]
  9148. 00006338  3D6E FF00 FFFE           move.w     [A6 - 0x2], [A6 - 0x100]
  9149. 0000633E  602A                     bra        +0x2C /* 0000636A */
  9150. label00006340:
  9151. 00006340  4AAE FF0A                tst.l      [A6 - 0xF6]
  9152. 00006344  660E                     bne        +0x10 /* 00006354 */
  9153. 00006346  3013                     move.w     D0, [A3]
  9154. 00006348  E540                     asl        D0.w, 2
  9155. 0000634A  41EE FF10                lea.l      A0, [A6 - 0xF0]
  9156. 0000634E  36B0 0000                move.w     [A3], [A0 + D0.w]
  9157. 00006352  600E                     bra        +0x10 /* 00006362 */
  9158. label00006354:
  9159. 00006354  206E FF0A                movea.l    A0, [A6 - 0xF6]
  9160. 00006358  2050                     movea.l    A0, [A0]
  9161. 0000635A  3013                     move.w     D0, [A3]
  9162. 0000635C  E540                     asl        D0.w, 2
  9163. 0000635E  36B0 0002                move.w     [A3], [A0 + D0.w + 0x2]
  9164. label00006362:
  9165. 00006362  588B                     addq.l     A3, 4
  9166. 00006364  526E FFFE                addq.w     [A6 - 0x2], 1
  9167. 00006368  690A                     bvs        +0xC /* 00006374 */
  9168. label0000636A:
  9169. 0000636A  302E FFFE                move.w     D0, [A6 - 0x2]
  9170. 0000636E  B06E FEFE                cmp.w      D0, [A6 - 0x102]
  9171. 00006372  6FCC                     ble        -0x32 /* 00006340 */
  9172. label00006374:
  9173. 00006374  486E FF0A                pea.l      [A6 - 0xF6]
  9174. 00006378  4EAD 25DA                jsr        [A5 + 0x25DA /* export_1207 */]
  9175. 0000637C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  9176. 00006380  4E5E                     unlink     A6
  9177. 00006382  205F                     movea.l    A0, [A7]+
  9178. 00006384  504F                     addq.w     A7, 8
  9179. 00006386  4ED0                     jmp        [A0]
  9180.